Курс Python → PrettyTable: создание таблицы
Библиотека PrettyTable в Python позволяет создавать красивые таблицы ASCII для отображения данных в терминале. Для начала работы с этой библиотекой необходимо установить ее с помощью pip, стандартного менеджера пакетов Python. Для этого достаточно выполнить команду pip install prettytable в терминале.
После установки библиотеки можно начать создавать таблицы. Для этого необходимо определить структуру таблицы, задав названия столбцов с помощью метода field_names, а затем добавлять строки с данными с помощью метода add_row. Таким образом, можно построить таблицу, содержащую необходимую информацию.
Одним из преимуществ модуля PrettyTable является возможность настройки различных параметров таблицы, таких как выравнивание данных, форматирование ячеек и заголовков, а также сортировка данных. Благодаря этим возможностям, можно создавать красиво оформленные таблицы, удобные для визуализации и анализа данных.
Кроме того, библиотека PrettyTable поддерживает работу не только с ASCII таблицами, но и с HTML, CSV и SQL форматами данных. Это позволяет использовать ее для различных целей, включая отображение данных в веб-приложениях, сохранение данных в файлы или взаимодействие с базами данных.
from prettytable import PrettyTable
# Создаем объект таблицы
table = PrettyTable()
# Задаем названия столбцов
table.field_names = ["Имя", "Возраст", "Город"]
# Добавляем строки с данными
table.add_row(["Анна", 25, "Москва"])
table.add_row(["Иван", 30, "Санкт-Петербург"])
# Выводим таблицу
print(table)
Другие уроки курса "Python"
- Получение идентификатора объекта в памяти
- Мониторинг памяти с Pympler
- Проверка версии Python
- Закрытие файла в Python
- Кортеж в Python: создание, доступ, изменение
- Работа с zip()
- Декоратор Property в Python
- Функциональное программирование.
- Python Ellipsis использование
- Печать календаря в Python
- Создание генераторов в Python
- Переопределение метода __lshift__
- Переменная с нижним подчеркиванием
- Создание обратного итератора
- Преобразование символов с помощью map
- Запуск внешних программ с subprocess
- Отслеживание прогресса с tqdm
- Генераторы списков
- Переворот последовательности
- Импорт модулей в Python 3.12
- Поиск наиболее частого элемента в списке
- Расширение информации об ошибке в Python
- Генераторы в Python
- Отправка POST запроса на сервер.
- Списковое включение в Python
- Метод add для класса Vector
- Оператор «or» в Python
- Обработка исключений в Python 3
- Работа с PosixPath() в Python
- Условные выражения в Python
- Автоматизация действий с Pyautogui
- Работа с YAML в Python
- Тестирование времени с Freezegun
- Определение основы слова с showballstemmer
- Цикл for в Python
- Python и Монти Пайтон
- Основы Python за 14 дней
- Измерение времени выполнения кода
- Работа с файлами и директориями в Python.
- Создание и обучение модели с Keras
- Основы работы со строками в Python
- Печать комбинаций в Python с Itertools
- Проверка индексов коллекции
- Переопределение метода xor в Python
- Порядок операций в Python















