python:对齐查询结果

时间:2018-08-06 18:33:08

标签: python pandas pyodbc

如何在查询结果中间对齐所有值?

print('\n\nThis is my first Query in Python\n')
print(tabulate(cursor, showindex=False, headers=cursor.columns))

这是结果:

enter image description here

2 个答案:

答案 0 :(得分:0)

使用numalign参数,如下所示:

print('\n\nThis is my first Query in Python\n')
print(tabulate(cursor, showindex=False, headers=cursor.columns, numalign='center'))

答案 1 :(得分:0)

前段时间有人问了同样的问题:Pretty Printing a pandas dataframe 我建议您看看最后一个答案,也可以尝试使用列表功能:tablefmt='psql'