Как выровнять текст в таблице по правому краю с помощью python-docx?

У меня в шаблоне есть таблица с указанным заранее стилем. В нем во второй колонке все выравнивается по правому краю. Но при внесении в него даных стили не работают.
Фрагмент кода

document.tables[0].cell(0, 0).text = title_1  
document.tables[0].cell(0, 1).text = tutor_1
document.tables[0].cell(1, 0).text = title_2
document.tables[0].cell(1, 1).text = tutor_2
document.tables[0].cell(2, 0).text = title_3
document.tables[0].cell(2, 1).text = tutor_3

Мне нужно в существующую таблицу, во вторую колонку, записать текст так чтобы он был выровнен по правому краю. Подскажите пожалуйста как я могу это сделать?
То как нужно и как получается


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

Автор решения: Adam CupOfTea

Решил все удалив из таблицы начального шаблона текст, который предполагалось заменить. А далее этот код:

        cell = document.tables[0].rows[0].cells[1]
        paragraph = cell.paragraphs[0]
        run = paragraph.add_run()
        run.add_text(tutor_1)
→ Ссылка
Автор решения: Вадим Борисович Ковенко

Предлагаю такое решение:

paragraph_format = cell.paragraphs[0].paragraph_format
alignment = paragraph_format.alignment
first_line_indent = paragraph_format.first_line_indent
cell.text = cell.text.replace(f'{{{key}}}', DictionaryTitle.get(key))
paragraph_format = cell.paragraphs[0].paragraph_format
paragraph_format.alignment = alignment
paragraph_format.first_line_indent = first_line_indent
→ Ссылка