python怎么输出表格


本文摘自php中文网,作者(*-*)浩,侵删。

可以使用PrettyTable 是python中的一个第三方库,可用来生成美观的ASCII格式的表格:

PrettyTable安装(推荐学习:Python视频教程)

1

pip install prettytable

示例

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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...