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设置环境变量的基本步骤

Python可用于什么领域?

Python后端是什么

Python引用传值概念的示例详解

Python dll是什么意思

Python做出新闻聚合项目

Python:中input()与raw_input()的详解

Python怎么读取文件夹内容

Python什么意思中文翻译

Python用途广泛么

更多相关阅读请进入《Python》频道 >>




打赏

取消

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

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

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

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

评论

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