Курс Python → Создание таблиц в терминале с PrettyTable

Для создания таблиц в терминале Python можно использовать библиотеку PrettyTable. Она позволяет преобразовать данные в удобочитаемый формат таблицы ASCII, что делает их отображение более наглядным и понятным. Для начала работы с данной библиотекой необходимо установить ее, что можно сделать с помощью стандартной команды pip в терминале.

Структуризация таблицы с использованием PrettyTable не представляет особых сложностей. Для задания заголовков столбцов используется команда fields name, а для добавления строк — метод add row. Таким образом, можно легко создавать и заполнять таблицы с данными, делая их более информативными и удобочитаемыми.

Кроме того, модуль PrettyTable предоставляет возможность настройки различных параметров таблицы, таких как ширина столбцов, выравнивание данных, форматирование и цветовая схема. Также с помощью этой библиотеки можно проводить сортировку данных в таблице и работать с различными форматами файлов, включая html, csv и sql.

from prettytable import PrettyTable

# Создание объекта таблицы
table = PrettyTable()

# Задание заголовков столбцов
table.field_names = ["Имя", "Возраст", "Город"]

# Добавление строк с данными
table.add_row(["Анна", 25, "Москва"])
table.add_row(["Иван", 30, "Санкт-Петербург"])
table.add_row(["Елена", 22, "Киев"])

# Вывод таблицы в терминал
print(table)

Приведенный выше пример кода демонстрирует создание таблицы с использованием библиотеки PrettyTable. После импорта модуля необходимо создать объект таблицы, задать заголовки столбцов и добавить строки с данными. После этого таблица будет отображена в терминале в виде удобочитаемой ASCII-таблицы.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Модуль functools в Python
  2. Метод invert для побитового отрицания
  3. Работа с путями в Python
  4. Оптимизация сравнения в Python
  5. globals и locals
  6. Удаление элементов из списка в Python
  7. Управление контекстом с помощью декоратора contextmanager
  8. Лямбда-функции в Python
  9. Создание словарей и множеств в Python
  10. Поиск частого элемента
  11. Скачать видео с YouTube
  12. Декоратор Property в Python
  13. Magic Commands — улучшение работы с Python
  14. Метод __complex__ в Python
  15. Генераторы списков
  16. Удаление специальных символов с помощью re.sub
  17. Работа с часовыми поясами в Python
  18. Переопределение метода __and__
  19. Метод get() в Python
  20. List Comprehension Tutorial
  21. Логический оператор «and» в Python
  22. Создание вложенного генератора
  23. Оценка выражений генератора в Python
  24. Пустой оператор pass в Python
  25. Генераторы в Python
  26. Карта бомбоубежищ в Москве и Питере
  27. Работа с JSON данными в Python
  28. Работа с Colorama
  29. Разделение строки в Python
  30. Функция count() в Python
  31. Измерение времени выполнения кода
  32. Форматирование данных с помощью pprint
  33. Форматирование заголовков в Python
  34. Виртуальное окружение Python
  35. Экспорт внешнего файла с помощью writefile
  36. Получение имени функции с помощью inspect
  37. Проверка версии Python
  38. Манипуляция формой массива в Numpy
  39. Итерация по итерируемым объектам
  40. Работа с множествами в Python
  41. Функции-генераторы в Python
  42. Приоритет операций в Python
  43. Получение текущей даты и времени
  44. Работа с геоданными с помощью geopy
  45. Оператор space-invader

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