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