python-docx-template包之----疑难杂症(三)

系列文

python-docx-template包之----为文字自定义格式(一)

python-docx-template包之----设置表格(二)

python-docx-template包之----疑难杂症(三)

代码操作Word时,自动更新目录(一)

python操作Word时,自动更新目录(二)

python-docx--设置表格进阶

概述

除了对表格以及文字的处理外,在使用docxtpl包时总会遇到各种各样的问题,下面总结一下我遇到的问题以及解决方案。

需求

1. 消除jinja2 标签占据的空白(包括换行等)

2.  jinja2 if 条件

实现一:消除jinja2标签占据的空白

经常会发现,在制作模板时,有时候标签会占据一行,这样生成的Word也会相应的多出一行,例如

1. 模板

Title
{% for i in data %}
      

你可能感兴趣的:(python-docx-template包之----疑难杂症(三))