Курс 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. Создание новых списков
  2. Работа с каталогами в Python
  3. Отправка поздравлений по дню рождения
  4. Функция divmod() в Python
  5. Добавление вложенных списков
  6. Управление экспортом элементов
  7. Проверка существования переменной с оператором :=
  8. Модуль os: работа с файлами и папками
  9. Функция enumerate в Python
  10. Отладка в командной строке
  11. Генераторы в Python
  12. Сравнение строк в Python
  13. Переопределение метода
  14. Работа с модулем random
  15. Генераторы словарей и множеств
  16. Защита данных в Python
  17. Метод __irshift__ для побитового сдвига вправо
  18. Освоение Python
  19. Поиск индекса элемента
  20. Безопасные SQL-запросы в Python 3.11
  21. Создание списков в Python
  22. Генерация случайных чисел в Python
  23. Создание и операции с дробями
  24. Генераторы данных
  25. Расширение операции побитового «и» в Python
  26. Непрерывная проверка в Python
  27. Сортировка с параметром key
  28. Удаление специальных символов с помощью re.sub
  29. Атрибуты массивов в Numpy
  30. Вывод баннеров
  31. Генераторы в Python
  32. Распаковка элементов массива
  33. Блок try…finally в Python
  34. Анонимные функции в Python
  35. Векторизация в Python с NumPy.
  36. Операторы сравнения в Python
  37. Обмен данными с asyncio.Queue
  38. Изучение объектов с помощью dir()
  39. Отладка производительности Python
  40. Лямбда-функции в Python
  41. Форматирование строк в Python
  42. Логирование с Loguru
  43. Создание веб-приложения с Flask
  44. Colorama: окрашивание текста в Python
  45. Работа с дробями в Python
  46. Ускоренный импорт библиотек

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