我想open一个word文件,用rb模式复制文件里所有内容(文字,图片,表格),然后再打开一个word文档,用ab追加模式写入数据。执行完程序后双击打开文档就报错。
你是用什么模块读写的??用什么编码写入的??报错是什么错误??
我先开始用word 2007(.docx后缀),报的错误是文件已损坏。后来把word 改成97-2003版本(.doc后缀) ,第二个文档里的内容没写进去。代码如下:
f=open('C:\Users\lenovo\Desktop\word.doc','ab')
f1=open('C:\Users\lenovo\Desktop\word1.doc','rb')
f2=open('C:\Users\lenovo\Desktop\word2.doc','rb')
data1=f1.read()
data2=f2.read()
f.write(data1)
f.write(data2)
f1.close()
f2.close()
f.close()