Я использовал PrettyTable < /code> модуль в Python 3.6, но таблица вывода не выровнена (как красный прямоугольник на рисунке). Я искал этот вопрос в Интернете, но нет хорошего ответа. < /p>
Это потому, что в таблице какого -то китайского языка? src = "https://i.sstatic.net/2ezjt.png" /> < /p>
Все данные строк взяты из списка, который содержит много словари. def prettyPrint(self,trains):
pt = PrettyTable()
pt.title = 'Results for Query Tickets'
pt.field_names = ["车次", "出发站","到达站", "出发时间","到达时间", "历时", "商务座特等座","一等座", "二等座", "软卧", "动卧", "硬卧", "硬座", "无座"]
pt.align["车次"] = "l"
for train in trains:
pt.add_row(train.values())
print(pt)
< /code>
Как это сделать? Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/517 ... -alignment
Python PrettyTable выравнивание ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Импорт Prettytable возвращает ошибку Pylance (reportMissingModuleSource)
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Импорт Prettytable возвращает ошибку Pylance (reportMissingModuleSource)
Anonymous » » в форуме Python - 0 Ответы
- 43 Просмотры
-
Последнее сообщение Anonymous
-