【发布时间】:2021-03-31 16:37:35
【问题描述】:
我正在使用 doc.render 编辑模板文档,并用我的 python 代码中的变量替换它们。但是,如果变量是一个数字,我不希望它被渲染,而是用“”代替。我的问题是如何区分上下文和 doc.render 以仅替换某些变量。 目前我是这样做的
doc = DocxTemplate('Template.docx')
context = {
'acc':acceleration,
'dpt':depth
}
doc.render(context)
因此,如果加速度是一个数字,我希望模板中的 acc 为 '',其余部分正常工作
【问题讨论】: