Курс 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 3.9
- Удаление falsy-значений из списка с помощью filter
- Проверка существования переменной с оператором :=
- Очистка данных в Python
- Генерация UUID в Python
- Профилирование данных с Pandas.
- Резервирование символов в Python
- Возврат значений из генератора
- Проверка вхождения подстроки
- Удаление элементов из списка
- Отправка HTTP-запросов с User-Agent
- Введение в Python
- Поиск наиболее частого элемента
- Глубокое копирование объектов
- Форматирование строк в Python.
- Работа с итераторами в Python
- Создание словарей и множеств в Python
- Работа с часовыми поясами в Python
- Работа с изображениями PIL
- Установка Python — Простое руководство
- Списки в Python: основы
- Инверсия списка и строки в Python
- Инициализация переменных
- Оператор space-invader
- Переопределение метода __rshift__
- Операторы Splat и splatty-splat
- Создание новых функций через partial
- Модуль os в Python: работа с файлами
- Проверка надежности пароля на Python
- Создание обратного итератора
- Перегрузка операторов в Python
- Работа со временем в Python
- Вычисление логарифмов в Python
- Конкатенация строк с методом join()
- Список переменных с %who
- Создание новой даты в Python
- Переменные в Python
- Повторение элементов в Python
- Перемешивание списка с shuffle()
- Удаление элемента по индексу
- Установка и использование Python-dateutil
- Создание веб-приложения с Flask
- Генераторы в Python
- Блок else в обработке исключений
- Автоматизация с Python
- Логирование в Python















