Курс 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"
- JMESPath в Python
- Работа с GitHub в Telegram
- Удаление специальных символов с помощью re.sub
- Работа с путями в Python
- globals и locals
- Проверка версии Python
- Создание пустых функций и классов в Python
- Подписка на @SelectelNews
- Возвращение нескольких значений
- Работа со строками в Python
- Работа с файлами и директориями в Python.
- Создание спинбокса в tkinter
- Иерархия классов в Python
- Создание виртуальной среды
- Тестирование функции сложения
- Генерация резюме в Gensim
- Solidity для DeFi Ethereum
- Сохранение и загрузка модели в PyTorch
- Объединение, распаковка и деструктуризация
- Объединение словарей в Python
- Функция с *args.
- Создание инструмента обнаружения плагиата
- Транспонирование матрицы в Python
- Динамические маршруты во Flask
- Однострочники Python
- Измерение времени выполнения кода в Python
- Преобразование строк в числа в Python
- Управление памятью в Python
- Метод округления чисел
- Переворот строки
- Работа с CSV файлами в Python
- Работа с областями видимости переменных
- Псевдонимы в Python
- Работа со списками
- Уникальные значения из списка
- Генерация случайных чисел в Python
- Реверс строки и списка в Python.
- Преобразование данных в Python
- Лямбда-функции в цикле
- Уникальность ключей в словаре
- Объединение строк с помощью метода join
- Рациональные числа в Python
- Преобразование данных в Python
- Установка пакетов с помощью pip
- Отладка утечек памяти в Python
- Проверка ввода с помощью isdigit















