Курс 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
- Функции map, filter, reduce
- Взаимодействие с sys
- Настройка вывода в Numpy
- Упрощенный вывод данных в Python
- Проекты на Python
- Удаление символов новой строки в Python.
- Аргументы *args и **kwargs
- Декоратор защиты анонимных пользователей
- Многострочные строки в Python
- Замена символов в Python
- Создание словаря через dict comprehension
- Форматирование данных с помощью pprint
- Цикл for в Python
- Функция enumerate() — Python
- Объединение списков с помощью zip
- Генераторы в Python
- Реверс строки и списка в Python.
- Счетчик ссылок в Python
- Автоматизация скриптов на AWS Lightsail.
- Удаление ссылок в Python
- PATCH-запрос с библиотекой requests
- Сравнение объектов в Python
- Операции с числами в Python
- Асинхронное выполнение задач в процессах
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- f-строки в формате строк
- Основные операции с Numpy
- Сортировка в Python
- Метод join() с набором
- Python defaultdict добавление ключа
- Методы обработки строк в Python
- Проверка индексов коллекции
- Комментарии в Python
- Конвертация коллекций в Python.
- Работа с модулем glob в Python
- Реализация операции -= для пользовательского класса
- Сортировка с помощью key
- Приближение чисел в Python
- Рекурсия для обращения строки
- Импорт модулей и пакетов в Python















