ПРОЩЕ СКАЗАТЬ:
Таблица в технологии программирования Python
Создаем таблицу из 3-х колонок и 4-х строк для опытов:
from prettytable import PrettyTable
mytable = PrettyTable()
mytable.field_names = ["Тема", "Описание", "№ стр."]
mytable.add_rows(
[
["1", "Программирование", "01"],
["2", "Практические задачи", "02"],
["3", "Создание переменных", "04"],
["4", "Правила и рекомендации", "05"],
]
)
mytable.align = "l" # Выравнивание влево
mytable.border = True
print(mytable)
with open('table style.csv', 'w') as ftp: # Сохранение табличных данных в файл
table = str(mytable) # создаем строку для записи в файл
ftp.write(table + '\n')
Результат

PYTHON во фронтенде на WEB-странице в HTML через фреймворк PyScript ▼
Свойства для форматирования таблицы в Python
Выводим свойства таблицы для Python:
mytable.align = "l" Выравнивание влево
mytable.border = True - это значит граница
mytable.align = "c" - Выравнивание по центру
mytable.border = False - это значит нет границ
mytable.align = "r" Выравнивание вправо
mytable.border = True - это значит снова граница
mytable.header = True # Определяет, является ли первая строка таблицы заголовком, отображающим имена всех полей.
mytable.right_padding_width = 2 # Пробелы справа
mytable.left_padding_width = 2 # Пробелы слева
mytable.vertical_char = '|' # односимвольная строка, используемая для рисования вертикальных линий. По умолчанию '|'.
mytable.horizontal_char = '-' # односимвольная строка, используемая для рисования горизонтальных линий. По умолчанию'-'.
mytable.junction_char = '✪' # односимвольная строка, используемая для рисования стыков линий. По умолчанию '+'
▲ Результат работы PyScript на WEB-странице
Изделия из дерева
Декор Модели Резьба
Авторские работы
Нижний Новгород
ПРОЕКТИРОВАНИЕ
ИЗГОТОВЛЕНИЕ
РЕСТАВРАЦИЯ









