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



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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容