Для тех,кому нужна простая и быстрая генерация документов по шаблону можно воспользоваться библиотекой для python docxtpl. Я работаю с python 3, поэтому описание процесса и код под него. Ставим библиотеку:
pip install docxtpl
Пример кода:
from docxtpl import DocxTemplate
doc = DocxTemplate("tpl.docx")
context = { 'var' : "Тестовый тест" }
doc.render(context)
doc.save("generated_doc.docx")
Все очень просто. Скрипт обрабатывает файл tpl.docx который является шаблоном. В шаблоне добавляем переменную:
{{ var }}
Данная переменная заменяется на нужный кусок текста скриптом и в конце генерится уже необходимый документ.