Обложка канала

Python - Советы, библиотеки, гайды

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Python - Советы, библиотеки, гайды

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