一. pycharm 中prettytable 的安装
二.prettytable的使用
案例一:
# 导入该模块
from prettytable import PrettyTable
# 创建表头
table=PrettyTable(['姓名','性别','年龄'])
# 插入数据
table.add_row(['小明','男','20'])
table.add_row(['小红','女','18'])
table.add_row(['小黄','女','19'])
# 显示该表
print(table)
输出结果:
+------+------+------+
| 姓名 | 性别 | 年龄 |
+------+------+------+
| 小明 | 男 | 20 |
| 小红 | 女 | 18 |
| 小黄 | 女 | 19 |
+------+------+------+
案例二:
'''售票'''
import prettytable as pt
# 显示坐席
def show_ticket(row_num):
tb=pt.PrettyTable() #类实例化
tb.field_names =['行号','座位1','座位2','座位3','座位4','座位5']#表头
for i in range(row_num):
lst=[f'第{i+1}行','有票','有票','有票','有票','有票']
tb.add_row(lst)
print(tb)
if __name__ == '__main__':
show_ticket(13)
输出结果:
F:\python_3.8.10\python.exe F:/vippython/案例十四/demo1.py
+--------+-------+-------+-------+-------+-------+
| 行号 | 座位1 | 座位2 | 座位3 | 座位4 | 座位5 |
+--------+-------+-------+-------+-------+-------+
| 第1行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第2行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第3行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第4行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第5行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第6行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第7行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第8行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第9行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第10行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第11行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第12行 | 有票 | 有票 | 有票 | 有票 | 有票 |
| 第13行 | 有票 | 有票 | 有票 | 有票 | 有票 |
+--------+-------+-------+-------+-------+-------+