python怎么使用prettytable内置库美化输出表格(prettytable,python,开发技术)

时间:2024-05-09 14:41:36 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

前言:

大多数时候,需要输出的信息能够比较整齐的输出来,在使用mysql的时候,我们使用命令符之后,会输出特别好看的表格,python的prettytable库就是这么一个工具,可以帮助我们打印出好看的表格,并且对中文支持特别友好

安装

prettytable是pyhton内置库,通过命令直接可以安装

pipinstallprettytable

案例

fromprettytableimportPrettyTabletable=PrettyTable(['姓名','ID','Salary'])table.add_row(['Phil','0001','10000'])table.add_row(['Joge','0002','30000'])print(table)

python怎么使用prettytable内置库美化输出表格

按行添加数据table.add_row()
还可以实现按列添加数据table.add_column()

这里会有一些不一样的地方:

先使用**PrettyTable()**创建好表格,add_column(x,[]),x为列名,[]后面的列表为每列的值

importsysfromprettytableimportPrettyTabletable=PrettyTable()table.add_column('姓名',['Phil','Joge'])table.add_column('ID',['0002','0001'])print(table)

python怎么使用prettytable内置库美化输出表格

从csv文件添加数据,并打印出表格

目前prettytable支持csv,不支持xlsx

fromprettytableimportPrettyTablefromprettytableimportfrom_csvtable=PrettyTable()file=open('test.csv','r')table=from_csv(file)print(table)file.close()

python怎么使用prettytable内置库美化输出表格

从HTML导入数据

fromprettytableimportPrettyTablefromprettytableimportfrom_htmlhtml='''<table><str><tr><th>姓名</th><th>ID</th></tr><tr><td>Vergil</td><td>001</td></tr><tr><td>Dante</td><td>002</td></tr></table>'''table=from_html(html)print(table)

python怎么使用prettytable内置库美化输出表格

还有支持sql输入,这里就不演示了
prettytable还支持自定义表格的样式、表格切片、输出指定的行等功能

这里演示下自定义表格:

fromprettytableimportPrettyTablefromprettytableimportfrom_csvtable=PrettyTable()file=open('test.csv','r')table=from_csv(file)table.border=Truetable.junction_char='%'table.horizontal_char='+'table.vertical_char='^'print(table)file.close()

python怎么使用prettytable内置库美化输出表格

python怎么使用prettytable内置库美化输出表格

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:python怎么使用prettytable内置库美化输出表格的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:怎么使用JavaScript实现网页电子时钟下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18