Курс 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"
- Обход элементов в Python
- Округление дробей в Python
- Поиск всех индексов подстроки
- Создание Radio кнопок в tkinter
- Модуль Operator в Python
- Подробная информация о %pinfo
- Упрощенный вывод данных в Python
- Сравнение строк в Python
- Использование функции product
- Переменная с нижним подчеркиванием
- Python defaultdict добавление ключа
- Управление браузером с Selenium
- Автоматизация скриптов на AWS Lightsail.
- Объединение словарей в Python
- Создание таблиц в Python с PrettyTable
- Запуск файлового сервера
- Экспорт функций в Python
- Анонимные функции в Python
- Оптимизация поиска в словарях
- Разделение строки с помощью re.split()
- Создание копии итератора
- Взаимодействие с sys
- Пересечение списков с использованием множеств
- Распаковка элементов последовательности
- Подсчет часто встречающихся элементов
- Передача словаря через **kwargs
- Комментарии в Python.
- Объявление переменных в Python
- Операторы объединения в Python 3.9
- Работа со словарями с defaultdict из collections
- Python Поверхностное Копирование
- Итераторы в Python
- Обновление и получение данных в SQLite
- Удаление дубликатов из списка с помощью dict.fromkeys
- Генераторы списков в Python
- Конвертация коллекций в Python
- Применение функции к элементам списка
- Создание треугольника Паскаля
- Непрерывная проверка в Python
- Установка и использование Python-dateutil
- Получение размера объекта с sys.getsizeof()
- Функции min(), max(), sum()
- Виртуальные среды в Python
- Динамическая типизация в Python
- Использование super() в Python
- Работа с изменяемыми коллекциями
- Отправка HTTP-запросов в Python















