2024-04-27 04:24:24 发布
网友
我想对Word文档进行一些简单的编辑,例如将TEXT全部替换为text。在
TEXT
text
我尝试过python-docx,但它不允许我只保存我的更改。相反,它使用默认样式生成一个新文档,并将其与我的内容一起保存。在
python-docx
有没有一个好的库(Python或其他语言)支持在docx上快速编辑?在
为什么不能在docx中进行简单的字符串替换-a.docx文档是OpenXML格式的Zip存档:您必须首先解压缩它。以前我用zip解压docx,然后搜索文本,如下-
zip
>>> import zipfile >>> z = zipfile.ZipFile("yourDocInDocx.docx") >>> "someText" in z.read("word/document.xml") True >>> "random other string" in z.read("word/document.xml") False >>> z.close()
但是后来我发现了一个非常好的用于docx-Python-docx的python库,它可以解决您的问题。在
为什么不能在docx中进行简单的字符串替换-a.docx文档是OpenXML格式的Zip存档:您必须首先解压缩它。以前我用
zip
解压docx,然后搜索文本,如下-但是后来我发现了一个非常好的用于docx-Python-docx的python库,它可以解决您的问题。在
^{pr2}$相关问题 更多 >
编程相关推荐