我希望使用读写方法将两个word文档合并成另一个,但它只能f1成功写入word文档的内容。写f2单词 doc 不起作用。我尝试了以下方法:# coding=utf-8f=open('C:\Users\Desktop\word.doc','ab')f1=open('C:\Users\Desktop\word1.doc','rb')f2=open('C:\Users\Desktop\word2.doc','rb')data1=f1.read()data2=f2.read()f.write(data1)f.write(data2)f1.close()f2.close()f.close()
1 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
Microsoft Word 文档格式不仅仅是纯文本。简单地连接两个文档根本不起作用,这就是您正在有效做的事情。
以 DOCX 格式连接两个文档的正确方法是使用适当的模块打开它们 - 例如python-docx(或docx) - 了解文档的内部结构(这是一个带有大量 XML 文件的 zip 压缩文件夹 -您可以自己检查更改扩展名并解压缩内容)。
配方如何连接两个Word文档应证明是有益的。
添加回答
举报
0/150
提交
取消