可以使用第三方模块 python-docx 来创建或更改 .docx 格式的 Microsoft Word 文档。

在 Windows 上,如果安装了 Word,则可以使用 PyWin32 通过 COM 接口来处理 .doc 格式。一个例子:

Python
import win32com.client

wordapp = win32com.client.gencache.EnsureDispatch("Word.Application")
# wordapp.Visible = False  # 可以选择是否让Word程序可见
worddoc = wordapp.Documents.Open(r"C:\MyFile.doc")
wdFormatHTML = 8  # 定义HTML格式的常量
worddoc.SaveAs(r"C:\MyFile.html", FileFormat=wdFormatHTML)
worddoc.ActiveWindow.Close()
# wordapp.Application.Quit(-1) - 无需退出;Word 会在其最后一个窗口关闭时退出
最后修改: 2025年01月31日 星期五 01:53