
PrettyTable — довольно полезный модуль для создания простых таблиц и вывода их в терминал или текстовый файл.
Модуль PrettyTable был вдохновлен таблицами ASCII, используемыми в оболочке PostgreSQL.
Возможности модуля PrettyTable:
• Установка ширины заполнения столбца, выравнивание текста или границы таблицы.
• Сортировка данных.
• Выбор отображения столбцов и строк в окончательном выводе.
• Чтение данных из CSV, HTML или курсора базы данных.
• Вывод данных в ASCII или HTML.
Пример(см. выше)
Для начала, необходимо создать экземпляр
Добавить данные можно и построчно, используя метод
Модуль, несмотря на свою простоту — популярен, и имеет 7.3 миллиона скачиваний в месяц 🤯
Ставится командой ⚙
Модуль PrettyTable был вдохновлен таблицами ASCII, используемыми в оболочке PostgreSQL.
Возможности модуля PrettyTable:
• Установка ширины заполнения столбца, выравнивание текста или границы таблицы.
• Сортировка данных.
• Выбор отображения столбцов и строк в окончательном выводе.
• Чтение данных из CSV, HTML или курсора базы данных.
• Вывод данных в ASCII или HTML.
Пример(см. выше)
Для начала, необходимо создать экземпляр
PrettyTable()
, чтобы потом добавлять в него некоторые данные. Далее необходимо установить имена полей, используя атрибут PrettyTable.field_names
, а затем с помощью списка добавить их(данные) за один раз, используя метод PrettyTable.add_rows()
.Добавить данные можно и построчно, используя метод
PrettyTable.add_row()
, но в данном примере мы будем использовать однострочный метод.Модуль, несмотря на свою простоту — популярен, и имеет 7.3 миллиона скачиваний в месяц 🤯
Ставится командой ⚙
pip install prettytable
Документация и примеры кода здесь :3