我PrettyTable
在 Python 3.6 中使用了模块,但是输出表没有对齐(如图中的红色矩形)。我在互联网上搜索过这个问题,但没有好的答案。
行的所有数据都来自包含大量字典的列表。代码如下:
def prettyPrint(self,trains):
pt = PrettyTable()
pt.title = 'Results for Query Tickets'
pt.field_names = ["车次", "出发站","到达站", "出发时间","到达时间", "历时", "商务座特等座","一等座", "二等座", "软卧", "动卧", "硬卧", "硬座", "无座"]
pt.align["车次"] = "l"
for train in trains:
pt.add_row(train.values())
print(pt)
怎么做?谢谢。