最近手头在弄一个word中文本内容替换的项目,项目中我预定义了一些关键词。
所使用的的语言是python
环境如下:
MS office 2013
python 3.8
python-docx库 0.8
在写这个py脚本的时候发现我在word文档中预定义的关键词怎么都找不到。
如图:
上图是word中的内容,下面重点来了
我想问问哪位大神知道为什么我输入的一个预定位词会被拆成这样??输入过程中我没有进行任何的格式转换,仅仅是删除了本来的XX。这个文件是个模板文件,这些位置本来的内容只有XX这两个字符,我删除这两个字符以后输入了我的定位词。
这种情况导致了我在使用python-docx库来替换内容时,在runs.text中根本找不到关键词。
现在正在尝试手动修改docmunt.xml文件试试能不能做一个能用的模板,但是这个问题实在是令人十分困扰。
知乎大神比较多,所以来求教下。如有知道的烦请解答,十分感谢~~