Курс 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. Класс-оболочка для словарей
  2. Метод lt для сортировки объектов
  3. Функция enumerate в Python
  4. Работа с URL-адресами в Python
  5. Поиск анаграмм с Counter
  6. Реверс строки и списка в Python.
  7. Ускоренный импорт библиотек
  8. Работа со словарями в Python
  9. Многоточие в Python
  10. Проверка подстроки в строке
  11. Объединение списков с использованием itertools.chain
  12. Декоратор проверки активности
  13. Flask — веб-фреймворк Python
  14. Удаление элемента по индексу в Python
  15. Структурирование именованных констант
  16. Измерение времени выполнения
  17. Ускорение кода с помощью векторизации
  18. Методы Python для работы с данными
  19. Измерение времени выполнения кода
  20. Запрос пароля с помощью getpass
  21. Работа с контекстными менеджерами
  22. Методы сравнения множеств
  23. Namedtuple в Python
  24. Метод enumerate() в Python
  25. Подсчет вхождений элементов
  26. Преобразование документов в PDF с помощью Spire.Office
  27. Управление пакетами с pip
  28. Блок else в обработке исключений
  29. Установка и использование Telegram API в Python
  30. Проверка запуска скрипта или импорта модуля
  31. Исправление ошибки NameError
  32. Хешируемые ключи в Python
  33. Счетчик ссылок в Python
  34. Поиск частого элемента
  35. Удаление дубликатов из списка
  36. Срезы в Python
  37. Работа с Colorama
  38. Добавление Progressbar в Python
  39. Работа со строками в Python
  40. Выбор редактора кода.
  41. Нарезка списков в Python
  42. Список переменных с %who
  43. Функция zip() в Python
  44. Основы работы с базами данных в Python

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