我正在使用python打开COM对象以从事实集中加载某些内容。 如果我这样做,则会出现以下错误:
COMError:(-2147024894,“ Das System kann die angegebene Datei nicht finden。”,(无,无,无,0,无))
也许有人可以帮忙,我尝试了许多不同的方法来提供文件和路径...
从comtypes.client导入CreateObject
fs = CreateObject(“ FactSet.FactSet_API.1”)
tempFile = r'C:\ Temp \ test.xls'
fs.RunApplication('Downloading',tempFile)
答案 0 :(得分:0)
首先检查文件是否存在?
import os
tempFile = r'C:\Temp\test.xls'
if not os.path.exists(tempFile):
# handle the case here
else:
# then proceed with your code
或者,在COMtypes中处理异常级别 您可以使用COMError处理该问题,但是以上述方式检查文件可能是更简单的方法之一...