Курс 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. F-строки в Python 3.8
  2. Переворот списка в Python
  3. Область видимости переменных
  4. Управление асинхронными задачами с помощью Semaphore
  5. Получение текущей даты и времени
  6. Преобразование в float
  7. Поиск HTML-элементов с BeautifulSoup
  8. Изменяемые и неизменяемые объекты
  9. Работа с модулем random
  10. Генератор бросков кубиков
  11. Bootle — простой веб-фреймворк
  12. Выбор редактора кода.
  13. Сортировка в Python
  14. Пересечение списков с использованием множеств
  15. Цикл for в Python
  16. Аннотации типов в Python
  17. Функции range() в Python
  18. Преобразование документов в PDF с помощью Spire.Office
  19. Работа со строками в Python
  20. Закрытие файла в Python
  21. Принципы программирования
  22. Изменение элемента списка
  23. Передача аргументов через **arguments
  24. Работа с очередями в Python
  25. Сортировка с параметром key
  26. Быстрый поиск кода
  27. Генераторы в Python
  28. Цепные операции в Python
  29. GitHub в Telegram: подписка на уведомления
  30. Импорт и использование модулей в Python
  31. Работа с NumPy.linalg
  32. SciPy: широкий функционал для математических операций
  33. Метод Enumerate() для списков
  34. Форматирование строк в Python
  35. Стать Python-разработчиком
  36. Создание OrderedDict
  37. Атрибуты класса и экземпляра
  38. Enum в Python
  39. Обновление множества в Python
  40. Избегание изменяемых аргументов
  41. Проверка запуска скрипта или импорта модуля
  42. Работа с изменяемыми списками
  43. Профилирование данных с Pandas
  44. Обработка ошибок в Python

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