使用python COM转换文件时出错

2024-09-30 18:25:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个非常简单的程序,它使用python comtypes模块将.doc文件转换为.docx文件:

代码是:

import sys
import os
import comtypes.client

wdFormatDOCX = 16

word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open("XYZ.doc")
doc.SaveAs("XYZ.docx", FileFormat=wdFormatDOCX)
doc.Close()
word.Quit()

输入文件在同一目录中,但它总是给出错误:

^{pr2}$

我不知道为什么它在系统目录中搜索文件,即使我已经给出了相对路径。在

即使我给出了绝对路径,错误仍然存在。在

那么这里有什么问题?在


Tags: 模块文件代码import程序clientdocos