@MrxAlexo

Как вывести таблицу с помощью asciimatics?

Использую PrettyTable для создания красивых таблиц и asciimatics для вывода его в консоль, так как таблица постоянно обновляется и в консоли она также должна быть обновленной:
def stat_table(self, screen):
    while True:
        if len(self.rows) > 0:
            table = PrettyTable(self.header)
            rows = self.rows
            for row in list(rows.values()):
                table.add_row(list(row.values()))
            screen.print_at(table, 0, 0, colour = 4, bg = 0)
            screen.refresh()
        time.sleep(0.2)

Screen.wrapper(self.stat_table)

Проблема в том, что таблица ломается и выводится одной сплошной линией.
DHYt6Ch.png
Как это исправить?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы