添加数据
按照行添加数据
添加单行数据
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