2010-01-19 68 views
1

我在Python中編寫腳本時遇到了以下錯誤。python中的身份不明的com_error

ERROR Tue 19. Jan 14:51:21 2010 C:\ Python24 \ Lib \ site-packages \ win32com \ client \ util.py:0:腳本錯誤 com_error:(-2147217385,'OLE error 0x80041017' ,無,無)

不幸的是,我不知道這意味着什麼,甚至不知道我可能需要找出哪些其他信息。有沒有人對此有所瞭解?

+2

你能發表一個重現錯誤的代碼片段嗎? – codeape 2010-01-19 07:54:23

+0

有人發現[this](http://oreilly.com/catalog/pythonwin32/chapter/ch12.html)有用 – inspectorG4dget 2012-10-28 05:44:41

回答

1

這裏是在Microsoft site一個網頁,其中可能會提供一些線索:

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

在做蟒蛇COM編程,我有時用VBA(在Excel中)來測試代碼,讓錯誤。

這樣,我可以看到問題是在Python-COM層中,還是在使用VBA時遇到同樣的錯誤。我有時會看到VBA中的錯誤消息具有Python異常缺少的描述。

VBA非常適合做COM編程。您在編輯器中有製表符完成/智能感知。

+1

VBA,COM和「nice」不應該全部出現在同一個句子中! – Seth 2010-01-19 08:19:03