Курс Python → Создание таблиц в терминале с PrettyTable
Для создания таблиц в терминале Python можно использовать библиотеку PrettyTable. Она позволяет преобразовать данные в удобочитаемый формат таблицы ASCII, что делает их отображение более наглядным и понятным. Для начала работы с данной библиотекой необходимо установить ее, что можно сделать с помощью стандартной команды pip в терминале.
Структуризация таблицы с использованием PrettyTable не представляет особых сложностей. Для задания заголовков столбцов используется команда fields name, а для добавления строк — метод add row. Таким образом, можно легко создавать и заполнять таблицы с данными, делая их более информативными и удобочитаемыми.
Кроме того, модуль PrettyTable предоставляет возможность настройки различных параметров таблицы, таких как ширина столбцов, выравнивание данных, форматирование и цветовая схема. Также с помощью этой библиотеки можно проводить сортировку данных в таблице и работать с различными форматами файлов, включая html, csv и sql.
from prettytable import PrettyTable
# Создание объекта таблицы
table = PrettyTable()
# Задание заголовков столбцов
table.field_names = ["Имя", "Возраст", "Город"]
# Добавление строк с данными
table.add_row(["Анна", 25, "Москва"])
table.add_row(["Иван", 30, "Санкт-Петербург"])
table.add_row(["Елена", 22, "Киев"])
# Вывод таблицы в терминал
print(table)
Приведенный выше пример кода демонстрирует создание таблицы с использованием библиотеки PrettyTable. После импорта модуля необходимо создать объект таблицы, задать заголовки столбцов и добавить строки с данными. После этого таблица будет отображена в терминале в виде удобочитаемой ASCII-таблицы.
Другие уроки курса "Python"
- Модуль functools в Python
- Метод invert для побитового отрицания
- Работа с путями в Python
- Оптимизация сравнения в Python
- globals и locals
- Удаление элементов из списка в Python
- Управление контекстом с помощью декоратора contextmanager
- Лямбда-функции в Python
- Создание словарей и множеств в Python
- Поиск частого элемента
- Скачать видео с YouTube
- Декоратор Property в Python
- Magic Commands — улучшение работы с Python
- Метод __complex__ в Python
- Генераторы списков
- Удаление специальных символов с помощью re.sub
- Работа с часовыми поясами в Python
- Переопределение метода __and__
- Метод get() в Python
- List Comprehension Tutorial
- Логический оператор «and» в Python
- Создание вложенного генератора
- Оценка выражений генератора в Python
- Пустой оператор pass в Python
- Генераторы в Python
- Карта бомбоубежищ в Москве и Питере
- Работа с JSON данными в Python
- Работа с Colorama
- Разделение строки в Python
- Функция count() в Python
- Измерение времени выполнения кода
- Форматирование данных с помощью pprint
- Форматирование заголовков в Python
- Виртуальное окружение Python
- Экспорт внешнего файла с помощью writefile
- Получение имени функции с помощью inspect
- Проверка версии Python
- Манипуляция формой массива в Numpy
- Итерация по итерируемым объектам
- Работа с множествами в Python
- Функции-генераторы в Python
- Приоритет операций в Python
- Получение текущей даты и времени
- Работа с геоданными с помощью geopy
- Оператор space-invader















