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

How to set Background to black and Foreground color to white in Prettytable?

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

from prettytable import PrettyTable

tbl = PrettyTable(header_color='3[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('3[40m','3[37m',tbl)

我想知道如何让上面的黑底白字table。 prettytable 中是否有我们需要使用的属性,或者是否有一些其他库与 prettytable 结合使用,我需要使用它来获得所需的输出。

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