Python中的未识别com_error

1 投票
2 回答
1471 浏览
提问于 2025-04-15 18:11

我在用Python写脚本的时候遇到了以下错误。

错误信息:2010年1月19日 星期二 14:51:21 C:\Python24\Lib\site-packages\win32com\client\util.py:0: 脚本错误 com_error: (-2147217385, 'OLE错误 0x80041017', None, None)

不幸的是,我不知道这是什么意思,或者我还需要了解什么其他信息。有没有人能给点建议?

2 个回答

0

在做Python的COM编程时,我有时候会用VBA(在Excel里)来测试那些出错的代码。

这样我就能判断问题是在Python和COM之间,还是在用VBA时也会出现同样的错误。我发现有时候VBA的错误信息会比Python的异常信息更详细。

VBA在做COM编程时挺好用的,因为它的编辑器有自动补全和智能提示功能。

1

这里有一个页面,来自微软网站,可能会给你一些启发:

WBEM_E_INVALID_QUERY
2147749911 (0x80041017)
Query was not syntactically valid.

撰写回答