принят
Я еще не дошел до игры с docx (я в основном использовал модули Python для Excel), но, основываясь на документации, похоже, что вы изменяете неправильное свойство стиля. Свойство Font, согласно этому определению свойства rtl, будет изменять только добавленный прогон (через myparagraph.add_run ("Hello World", style = "rtl")). Насколько я могу судить, код, который вы ищете для это:
missingwords = Document()
style = missingwords.styles.add_style('rtl', WD_STYLE_TYPE.PARAGRAPH)
style.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
И тогда вы можете продолжить и добавить абзац, как вы были
paragraph = missingwords.add_paragraph("Hello world",style='rtl')
Опять же, просто убираю документацию, поэтому дайте мне знать, если это работает