“未调用CoInitialize”当对象调用带有参数的函数时

时间:2018-07-09 07:17:35

标签: python

我试图通过对象TestSessionProjectObj调用ExecutionStart函数。当我通过并尝试打印对象时,它显示以下错误CoIntilaization

  

文件“ C:\ Python27 \ lib \ threading.py”,行754,正在运行       self .__ target(* self .__ args,** self .__ kwargs)   ExecutionStart中的文件“ C:/AI/AutomationDesk/API/Scripting_Python/MITETestSessionProjectExecution.py”,第52行

print TestSessionProjectObj.Name
  

getattr

中的文件“ C:\ Python27 \ lib \ site-packages \ win32com \ client \ dynamic.py”,第529行
ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
  

com_error:(-2147221008,“尚未调用CoInitialize。”,无,无)

1 个答案:

答案 0 :(得分:0)

只需添加以下内容即可:

import pythoncom

pythoncom.CoInitialize()

.....