Библиотека prettytable в Python
Есть таблица из 3 столбцов Фамилия Имя Адрес, как сделать так, чтобы названия столбцов оставались по середине, а адреса под названием столбца(который должен быть по середине) были расположены с левого края? Если что сам код я немного изменил, потому мне важна больше таблица
def ckack(soup): # Знаменатель
soup1 = soup.select_one('.asdfd.dsfas')
if soup1 is not None:
table = PrettyTable()
table.field_names = ["Фамилия", "Имя", "Адрес"]
table.align["Адрес"] = "l"
for item in soup1.select('.asdfd.dsfas'):
if all(item.select_one(selector) is not None for selector in
['.pop', '.gdfhgdh', '.ghghf.dnphoghg']) and item.select_one(
'.gfdhfg.ghdghf').text.strip() != "":
subject = item.select_one('.gfhgh').text
time = item.select_one('.ghfd').get_text(separator='-')
classroom = item.select_one('.gfgs.gfsg').text
table.add_row([subject, time, classroom])
print(table)
else:
print("No matching element found.")