如何解决如何擦除漂亮的 Python 中的中间垂直线?
我打印了这张表。我只能对安装了 PTable 的第一个字符串执行此操作。
def table_example():
"""It is needed to install PTable to have title line"""
table = prettytable()
table.title = 'Results for method'
table.field_names = ['EWRWE','WERWER']
table.add_row(['qwer',3.14])
table.add_row(['ewr',42.0])
print(table)
+--------------------+
| Results for method |
+---------+----------+
| EWRWE | WERWER |
+---------+----------+
| qwer | 3.14 |
| ewr | 42.0 |
+---------+----------+
我也需要擦除第二个字符串的垂直线。如何在任何 python 库中执行此操作?
解决方法
您可以将几个选项应用于此处的表格。您正在寻找的是 vrules。
我是这样申请的,结果样式如下,我相信你正在寻找table.vrules=0
from prettytable import PrettyTable
def table_example():
"""It is needed to install PTable to have title line"""
table = PrettyTable()
table.title = 'Results for method'
table.subtitle = 'QWER'
table.field_names = ['EWRWE','WERWER']
table.add_row(['qwer',3.14])
table.add_row(['ewr',42.0])
table.vrules=0
print(table)
# +--------------------+
# | Results for method |
# +--------------------+
# | EWRWE WERWER |
# +--------------------+
# | qwer 3.14 |
# | ewr 42.0 |
# +--------------------+
table.vrules=1
print(table)
# +--------------------+
# | Results for method |
# +---------+----------+
# | EWRWE | WERWER |
# +---------+----------+
# | qwer | 3.14 |
# | ewr | 42.0 |
# +---------+----------+
table.vrules=2
print(table)
# Results for method
# ----------------------
# EWRWE WERWER
# ----------------------
# qwer 3.14
# ewr 42.0
# ----------------------
table_example()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。