Курс 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. Извлечение новостей с помощью newspaper3k
  2. Удаление дубликатов из списка
  3. Оператор (*) в Python
  4. Импорт модуля из другого каталога
  5. Логирование с Loguru
  6. Явный импорт переменных
  7. Установка пакетов с помощью pip
  8. Форматирование строк в Python
  9. Форматирование вывода с F-строками
  10. Поиск наиболее частого элемента в списке
  11. Функция reversed() в Python
  12. Генераторы и сеты в Python
  13. Отладка кода
  14. Приближение чисел в Python
  15. Работа с deque в Python
  16. Поиск с помощью регулярных выражений
  17. Функции map, filter, reduce
  18. Хранение данных
  19. Обмен значений переменных в Python
  20. Переворот строки с использованием цикла
  21. Подробная информация о %pinfo
  22. Имена объектов в Python
  23. Функции в Python
  24. Управление ресурсами с контекстными менеджерами
  25. Логирование с Loguru
  26. Оператор break в Python
  27. Метод split() для разделения строк
  28. Управление доступом к модулю
  29. Параллельные вычисления в Python
  30. Pretty-printing JSON в Python
  31. Блок try…finally в Python
  32. Генерация тестовых данных с factory_boy
  33. Ключевое слово global в Python
  34. Создание панели меню Tkinter
  35. F-строки в Python
  36. Генераторы в Python
  37. Преобразование генераторов в циклы
  38. Аннотации типов в Python
  39. Модуль functools в Python
  40. Создание таблиц в терминале с PrettyTable
  41. Построение графиков в Matplotlib
  42. Хэш-функции в Python
  43. Удаление первого элемента списка
  44. Поиск шаблона в строке
  45. Создание комплексных чисел
  46. Функция reduce() в Python

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