如何在Prettytable中将“背景”设置为黑色,将“前景色”设置为白色?

时间:2019-02-12 15:03:06

标签: prettytable

我想使用背景为黑色,前景为白色的Prettytable显示表格数据。我无法使用HTML选项。

from prettytable import PrettyTable

tbl = PrettyTable(header_color='\033[40m')

tbl.field_names = ["col1", "col2", "Parameter", "AUC"]
tbl.add_row(["Type 1", "Vacc1", 9, 0.89])
tbl.add_row(["Type 2", "Vacc2", 7, 0.98])
tbl.add_row(["Type 3","Vacc3" ,27, 0.73])
tbl.add_row(["Type 4","Vacc4", 19, 0.72])


print('\033[40m','\033[37m',tbl)

我想知道我们如何在上表中使用黑色背景和白色字母。在prettytable中是否有我们需要使用的属性,或者是否有一些我需要使用的其他库与prettytable一起使用以获得所需的输出。

1 个答案:

答案 0 :(得分:0)

您是否尝试过某些库,例如colorama 格式化print输出的颜色模式?除此之外,琐碎的方法是 手动添加colour to your text