Курс 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
- Работа со стеком в Python
- Функции map() и reduce() в Python
- Работа с массивами в Numpy
- Создание списка через цикл
- Счетчик ссылок в Python
- Разделение строк в Python
- Python Метод Union Множеств
- Функция zip() — объединение последовательностей
- Обработка исключений
- Оформление текста в консоли с TermColor
- Генераторы в Python
- Создание списков в Python
- Функция zip() в Python
- Подписка на каналы разработчиков
- Генерация UUID в Python
- Установка и использование pyshorteners
- Работа с collections.Counter
- Управление виртуальными средами в Python
- Удаление эмодзи с помощью pandas
- Установка Python — Простое руководство
- Проверка окончания строки с помощью str.endswith()
- Метод index() в Python
- Генераторы в Python
- Оценка точности модели
- Преобразование текста в речь с Python
- Оптимизация памяти с slots
- Изменяемые и неизменяемые объекты
- Оператор Walrus: правильное использование
- Основы работы с базами данных в Python
- Статическая типизация в Python
- Работа с классами данных
- Работа с библиотекой requests
- Удаление файлов и папок в Python
- Удаление специальных символов
- Операции с датами в Python
- Операции с числами в Python
- Генератор чисел Фибоначчи
- Работа с OpenCV
- Функция all() в Python
- Рациональные числа в Python
- Получение списка файлов в директории с использованием os
- Вывод букв строки в Python
- Изменение объектов в Python
- Присоединение элементов коллекции
- Модуль subprocess: запуск внешних команд
- Разработка игры Pong с turtle
- Непрерывная проверка в Python















