本文摘自php中文网,作者(*-*)浩,侵删。
可以使用PrettyTable 是python中的一个第三方库,可用来生成美观的ASCII格式的表格:

PrettyTable安装(推荐学习:Python视频教程)
示例
1 2 3 4 5 6 7 8 9 10 | import prettytable as pt
# tb = pt.PrettyTable( [ "City name" , "Area" , "Population" , "Annual Rainfall" ])
tb = pt.PrettyTable()
tb.field_names = [ "City name" , "Area" , "Population" , "Annual Rainfall" ]
tb.add_row([ "Adelaide" ,1295, 1158259, 600.5])
tb.add_row([ "Brisbane" ,5905, 1857594, 1146.4])
tb.add_row([ "Darwin" , 112, 120900, 1714.7])
tb.add_row([ "Hobart" , 1357, 205556,619.5])
print (tb)
|
输出:
1 2 3 4 5 6 7 8 | +-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Darwin | 112 | 120900 | 1714.7 |
| Hobart | 1357 | 205556 | 619.5 |
+-----------+------+------------+-----------------+
|
如果没有添加表头,那么会以默认的Field+编号显示,例如:
1 2 3 | +---------+----------+----------+------------+
| Field 1 | Field 2 | Field 3 | Field 4 |
+---------+----------+----------+------------+
|
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python怎么输出表格的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
详解Python多线程、锁、event事件机制的简单使用
Python如何赚外快
Python线程下thread对象的用法介绍(附实例)
Python怎么统计文本中的字频
操作Python实现npy格式文件转换为txt文件
Python中x的平方怎么写
request timeout是什么意思
Python--beautifulsoup库的介绍
Python中怎么删除列表中的元素
Python中如何将数字转字符串
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么输出表格