Задать вопрос
@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
Как это исправить?
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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