Курс 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"

  1. Получение идентификатора объекта в памяти
  2. Мониторинг памяти с Pympler
  3. Проверка версии Python
  4. Закрытие файла в Python
  5. Кортеж в Python: создание, доступ, изменение
  6. Работа с zip()
  7. Декоратор Property в Python
  8. Функциональное программирование.
  9. Python Ellipsis использование
  10. Печать календаря в Python
  11. Создание генераторов в Python
  12. Переопределение метода __lshift__
  13. Переменная с нижним подчеркиванием
  14. Создание обратного итератора
  15. Преобразование символов с помощью map
  16. Запуск внешних программ с subprocess
  17. Отслеживание прогресса с tqdm
  18. Генераторы списков
  19. Переворот последовательности
  20. Импорт модулей в Python 3.12
  21. Поиск наиболее частого элемента в списке
  22. Расширение информации об ошибке в Python
  23. Генераторы в Python
  24. Отправка POST запроса на сервер.
  25. Списковое включение в Python
  26. Метод add для класса Vector
  27. Оператор «or» в Python
  28. Обработка исключений в Python 3
  29. Работа с PosixPath() в Python
  30. Условные выражения в Python
  31. Автоматизация действий с Pyautogui
  32. Работа с YAML в Python
  33. Тестирование времени с Freezegun
  34. Определение основы слова с showballstemmer
  35. Цикл for в Python
  36. Python и Монти Пайтон
  37. Основы Python за 14 дней
  38. Измерение времени выполнения кода
  39. Работа с файлами и директориями в Python.
  40. Создание и обучение модели с Keras
  41. Основы работы со строками в Python
  42. Печать комбинаций в Python с Itertools
  43. Проверка индексов коллекции
  44. Переопределение метода xor в Python
  45. Порядок операций в Python

Marketello читают маркетологи из крутых компаний