Курс 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"
- Оператор «or» в Python
- Проверка класса объекта
- enumerate() в Python для работы с индексами
- Декораторы в Python
- Добавление элемента к кортежу
- Monkey Patching в Python
- Объединение строк с помощью метода join
- Подробная информация о %pinfo
- Отрицательные индексы списков
- Библиотека Rich: форматирование текста
- Имена объектов в Python
- Поиск простых чисел
- Именование переменных в Python
- Наследование в программировании
- Сравнение def и lambda функций в Python
- Управление асинхронными задачами с помощью Semaphore
- Python Метод del.
- Структуры данных в Python
- Счетчик в Python: most_common()
- Оператор continue в Python
- Форматирование вывода с F-строками
- Метод rsub для пользовательских чисел
- Измерение времени выполнения кода
- Работа с itertools
- Работа с Requests для HTTP-запросов
- Виртуальное окружение Python
- Запуск внешнего кода в Jupyter
- Создание словарей в Python
- Преобразование символов в нижний регистр
- Импорт объектов из модулей
- Метод __ilshift__ для битового сдвига влево
- Переопределение метода sub
- Повторение элементов в Python
- Поиск индексов в списке
- Область видимости переменных
- Основы Python за 14 дней
- Получение размера объекта с sys.getsizeof()
- Метод count в Python: почему count(», ») возвращает 4?
- Проверка индексов коллекции
- Удаление дубликатов из списка с помощью dict.fromkeys
- Создание OrderedDict
- Сортировка в Python
- Установка и использование модуля Wikipedia
- Переменная с нижним подчеркиванием
- Использование функции enumerate()
- Объединение списков в Python.
- Конкатенация строк в Python















