Python-docx package可以实现Python读写docx格式word文档,但是有的时候目标文档格式为doc,因此在利用Python-docx对doc格式word文档进行读写操作之前,首先需要将doc格式转换成docx格式。具体实现流程如下:
import win32com.client as wc
word = wc.Dispatch("Word.Application")
file_path = D:/HappyNewYear.doc
doc = word.Documents.Open(file_path) # file_path须为完整绝对路径
file_new = D:/HappyNewYear.docx
doc.SaveAs(file_new, 12, False, "", True, "", False, False, False, False) # file_new须为完整绝对路径
doc.Close()
word.Quit()