Курс 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. Pillow: работа с изображениями
  2. Операции с матрицами в Python
  3. Форматирование строк с f-строками
  4. Модуль inspect
  5. Объединение итераторов
  6. Фильтрация списков с itertools
  7. Считывание бинарного файла в Python
  8. Объединение списков в Python
  9. Concrete Paths в Python
  10. Именование столбцов в Python с pandas
  11. Таймер обратного отсчета
  12. Переопределение метода __floordiv__
  13. Изменение IP-адреса в Python
  14. Генераторы в Python
  15. Функция __init__ в Python
  16. Создание файла с проверкой ошибки
  17. Блок else в циклах Python
  18. Проверка типов с использованием isinstance
  19. Форматирование строк в Python
  20. Декоратор total_ordering для сравнения объектов
  21. Работа с комплексными числами
  22. Библиотека wikipedia для Python
  23. Перегрузка операторов в Python
  24. Профилирование с cProfile
  25. Оператор in для Python
  26. Замена элементов в списке с помощью генераторов списков
  27. Методы работы со строками в Python
  28. Чтение и запись TOML-конфигов
  29. Основы Python
  30. Оператор is в Python
  31. Запуск внешних программ с subprocess
  32. Объявление переменных в Python
  33. Объединение словарей в Python
  34. Функция enumerate в Python
  35. Именованные кортежи в Python
  36. Инициализация структур данных
  37. Обновление данных через PUT запрос
  38. Numpy: использование Ellipsis
  39. Измерение потребления памяти при сортировке
  40. Методы HTTP запросов в Flask
  41. Изучение объектов с помощью dir()
  42. Метод rmatmul для обратного матричного умножения
  43. Создание функций с произвольным количеством аргументов
  44. Обработка элементов в Python
  45. Условные выражения в Python
  46. Метод bool() в Python
  47. Открытие, чтение и закрытие файла
  48. Работа со строками в Python

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