首页 > 其他分享 >PrettyTable

PrettyTable

时间:2023-06-13 17:45:08浏览次数:32  
标签:自定义 PrettyTable 30 边框 add 2023

添加数据

按照行添加数据
添加单行数据
x = PrettyTable()

x.add_row(["朱小宝", "男", "18"])

print(x)

 

添加多行数据

先创建一个列表

rows = [
[1, '北京', '2023/4/30', 11, 25],
[2, '上海', '2023/4/30', 15, 24],
[3, '深圳', '2023/4/30', 20, 26],
[4, '哈尔滨', '2023/4/30', 1, 9],
[5, '呼和浩特', '2023/4/30', 7, 21],

]

x.add_rows(rows)

print(x)

 

按照列添加数据

x = PrettyTable
x = PrettyTable(["Kanji", "Hiragana", "English"])

x.add_row(["長崎", "ながさき", "Nagasaki"])
x.add_row(["京都", "きょうと", "Kyoto"])
x.add_row(["神戸", "こうべ", "Kobe"])

print(x)

 

 

 

更换颜色

导入 from prettytable.colortable import ColorTable, Themes,Theme

x = ColorTable(theme = Themes.OCEAN) # 自定义颜色 放到最前面

 

改变 位置(左对齐,右对齐,居中)

x.align = 'l'
x.align = 'r'
x.align = 'c'

 

自定义边框

 

x.junction_char='x' # 控制边框连接符
x.horizontal_char = '-' # 控制横边框符号
x.vertical_char = 'x' # 制竖边框符号
x.table.border = 'Flase' # 控制是否显示边框 默认是 True
## 自定义边框和 自定义颜色不兼容

 

自定义边框风格

导入 from prettytable import MSWORD_FRIENDLY,PLAIN_COLUMNS,MARKDOWN,ORGMODE,SINGLE_BORDER,DOUBLE_BORDER,RANDOM

x.set_style(MSWORD_FRIENDLY) # 自定义使用某种边框风格

 

 

标签:自定义,PrettyTable,30,边框,add,2023
From: https://www.cnblogs.com/qiyana/p/17478336.html

相关文章

  • 漂亮的输出-----prettytable和colorama的使用
    Python通过prettytable模块将输出内容如表格方式整齐输出,python本身并不内置,需要独立安装该第三方库。1pipinstallPrettyTable1#源码安装2wgethttps://pypi.python.org/packages/source/P/PrettyTable/prettytable-0.7.2.tar.gz3tar-zxvfprettytable-0.7.2.tar.g......
  • Python用PrettyTable输出漂亮的表格
     https://linuxops.org/blog/python/prettytable.html https://github.com/jazzband/prettytable PrettyTable      PrettyTableletsyouprinttablesi......
  • python实操案例__02—利用prettytable库模拟高铁售票系统
    1问题描述设计一个简易售票系统,可循环购票并显示余票。2功能拆解2.1什么是prettytable?PrettyTable是python中的一个第三方库,可用来生成美观的ASCII格式的表格,本实操......