Библиотека 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.")

Ответы (0 шт):