Курс 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"
- Определение размера папок в Python
- Доступ к локальным переменным
- Форматирование данных с помощью pprint
- Оператор «and» в Python
- Фильтрация списка чисел
- Явный импорт в Python
- Управление контекстом выполнения
- Именованные срезы в Python
- Бесконечная проверка в Python
- Получение текущей даты и времени
- Создание списка через итерацию
- Строки в Python: апострофы и кавычки
- Списки в Python
- Многопоточность в Python
- Метод get() в Python
- Работа со строками в Python
- Логирование в Python
- Работа с географическими данными.
- Многострочные строки в Python
- Изменение IP-адреса в Python
- Работа с zip-архивами в Python
- Работа со словарями с defaultdict из collections
- Python 3.12: Псевдонимы типов
- Принципы SRP и OCP
- Модуль pprint: улучшение вывода данных
- Методы работы со строками в Python
- Метод rmatmul для обратного матричного умножения
- Преобразование списка в словарь через генератор
- Python Метод sleep() времени
- Профилирование кода на Python
- Делегирование в Python
- Разделение строки в Python
- Добавление элемента к кортежу
- Создание списков в Python
- Передача аргументов через **arguments
- Слияние словарей в Python 3.9
- Многострочные комментарии в Python
- Логирование с Loguru
- Получение идентификатора объекта в памяти
- None в Python: использование и особенности
- Добавление цвета в консоли
- Подсказки при вводе данных в Python
- Обновление шаблона base.html















