使用python-doc-Docx-Template報錯
這個問題一般是語法錯誤。
但是我模板文件有好幾十頁。
使用一個快速的辦法定位模板中錯誤的地方。
一段一段的刪除運行,進行排除法。
最後發現
忘了輸入變量名導致的
還有一個報錯
genreport.py 17 Encountered unknown tag 'endfor'. You probably made a nesting mistake. Jinja is expecting this tag, but currently looking for 'elif' or 'else' or 'endif'. The innermost block that needs to be closed is 'if'.
找了好久才發現
不是換行符導致的。
這兩個複製到編輯器查看是一行的。 這個語法是錯誤的
改成換行符就ok了