Курс 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. Оператор «or» в Python
  2. Проверка класса объекта
  3. enumerate() в Python для работы с индексами
  4. Декораторы в Python
  5. Добавление элемента к кортежу
  6. Monkey Patching в Python
  7. Объединение строк с помощью метода join
  8. Подробная информация о %pinfo
  9. Отрицательные индексы списков
  10. Библиотека Rich: форматирование текста
  11. Имена объектов в Python
  12. Поиск простых чисел
  13. Именование переменных в Python
  14. Наследование в программировании
  15. Сравнение def и lambda функций в Python
  16. Управление асинхронными задачами с помощью Semaphore
  17. Python Метод del.
  18. Структуры данных в Python
  19. Счетчик в Python: most_common()
  20. Оператор continue в Python
  21. Форматирование вывода с F-строками
  22. Метод rsub для пользовательских чисел
  23. Измерение времени выполнения кода
  24. Работа с itertools
  25. Работа с Requests для HTTP-запросов
  26. Виртуальное окружение Python
  27. Запуск внешнего кода в Jupyter
  28. Создание словарей в Python
  29. Преобразование символов в нижний регистр
  30. Импорт объектов из модулей
  31. Метод __ilshift__ для битового сдвига влево
  32. Переопределение метода sub
  33. Повторение элементов в Python
  34. Поиск индексов в списке
  35. Область видимости переменных
  36. Основы Python за 14 дней
  37. Получение размера объекта с sys.getsizeof()
  38. Метод count в Python: почему count(», ») возвращает 4?
  39. Проверка индексов коллекции
  40. Удаление дубликатов из списка с помощью dict.fromkeys
  41. Создание OrderedDict
  42. Сортировка в Python
  43. Установка и использование модуля Wikipedia
  44. Переменная с нижним подчеркиванием
  45. Использование функции enumerate()
  46. Объединение списков в Python.
  47. Конкатенация строк в Python

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