pip install prettytable
import prettytable
table = prettytable.PrettyTable()
# 定义表头
table.field_names = ['name','age','sex']
# 增加一行数据,列表里的元素按照顺序对应表头
table.add_row(['Jruing','23','男'])
print(table)
输出:
增加一个字段
import prettytable
table = prettytable.PrettyTable()
# 定义表头
table.field_names = ['name','age','sex']
# 增加一行数据,列表里的元素按照顺序对应表头
table.add_row(['Jruing','23','男'])
table.add_row(['Jruing','24','男'])
# 增加一列,第一个参数是字段,第二个是每行数据新增字段的值
table.add_column('addr',['bj','sx'])
print(table)
输出:
数据对齐
align
属性控制字段的对齐方式。 其可能的值为l
,c
和r
。
from prettytable import PrettyTable
x = PrettyTable()
x.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
x.align["City name"] = "l" # 将“城市名称”列中的字段对齐到左侧
x.align["Area"] = "r" # 将“区域”中的字段右对齐。
x.align["Annual Rainfall"] = "r" # 将“年度降雨量”中的字段右对齐。
x.add_row(["Adelaide", 1295, 1158259, 60.5])
x.add_row(["Bris", 5905, 1857594, 1146.4])
x.add_row(["Darwin", 11, 120900, 1714.7])
print(x)
输出:
参考:
Python第三方包PrettyTable安装及用法解析_python_脚本之家www.jb51.net