python命令行输出格式化的表格

在linux中输出数据可视化效果不是很好,有的时候很乱,在想linux是否可以输出表格,今天查了下,发现是一个python库可以完成这个功能。

样例简单明了:

from prettytable import PrettyTable

x = PrettyTable(["City name", "Area", "Population", "Annual Rainfall"])

x.align["City name"] = "l" # Left align city names

x.padding_width = 1 # One space between column edges and contents (default)

x.add_row(["Adelaide",1295, 1158259, 600.5])

x.add_row(["Brisbane",5905, 1857594, 1146.4])

x.add_row(["Darwin", 112, 120900, 1714.7])

x.add_row(["Hobart", 1357, 205556, 619.5])

x.add_row(["Sydney", 2058, 4336374, 1214.8])

x.add_row(["Melbourne", 1566, 3806092, 646.9])

x.add_row(["Perth", 5386, 1554769, 869.4])

print x


python命令行输出格式化的表格_第1张图片


原文查看:https://www.zhihu.com/question/31561042/answer/54183244

你可能感兴趣的:(python命令行输出格式化的表格)