Как установить фоновый цвет на черный и цвет переднего плана на белый в Prettytable? - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу отображать табличные данные, используя 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 голосов
/ 12 февраля 2019

Вы пробовали некоторые библиотеки, такие как colorama , чтобы отформатировать цветовую схему вывода print?Кроме этого, тривиальным способом является добавление цвета к вашему тексту вручную.

...