当前位置:   article > 正文

Python二十八、PrettyTable的应用_prettable下载 python

prettable下载 python

Python通过prettytable模块将输出内容如表格方式整齐输出,python本身并不内置,需要独立安装该第三方库。

1 安装

pip install PrettyTable
  • 1

2 使用示例

from prettytable import PrettyTable

field_names = ("ID",'名字','英语成绩','Python成绩','C语言成绩')
table = PrettyTable(field_names=field_names)
print(table)
  • 1
  • 2
  • 3
  • 4
  • 5

输出结果为:

+----+------+----------+------------+-----------+
| ID | 名字 | 英语成绩 | Python成绩 | C语言成绩 |
+----+------+----------+------------+-----------+
+----+------+----------+------------+-----------+
  • 1
  • 2
  • 3
  • 4

示例二:

from prettytable import PrettyTable
x = PrettyTable(["姓名", "性别", "年龄", "存款"])

x.align["姓名"] = "1" #以姓名字段左对齐
x.padding_width = 1  # 填充宽度
x.add_row(["赵一","男", 20, 100000])
x.add_row(["钱二","男", 21, 500])
x.add_row(["孙三", "男", 22, 400.7])
x.add_row(["李四", "男", 23, 619.5])
x.add_row(["周五", "男", 24, 1214.8])
x.add_row(["吴六", "女", 25, 646.9])
x.add_row(["郑七", "女", 26, 869.4])
x.add_row(["王七加一", "男", 21, 869.4])

print(x)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

输出结果为:

+----------+------+------+--------+
|   赵一   ||  20  | 100000 |
|   钱二   ||  21  |  500   |
|   孙三   ||  22  | 400.7  |
|   李四   ||  23  | 619.5  |
|   周五   ||  24  | 1214.8 |
|   吴六   ||  25  | 646.9  |
|   郑七   ||  26  | 869.4  |
| 王七加一 ||  21  | 869.4  |
+----------+------+------+--------+
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/867847
推荐阅读
相关标签
  

闽ICP备14008679号