导入pywinauto(或comtypes)Clobbers现有的COM对象

时间:2018-09-13 01:35:42

标签: python win32com pywinauto comtypes pythoncom

使用win32com.client.GetActiveObject然后使用import pywintypes创建/获取COM对象,每次调用原始COM对象都会产生AttributeError

要复制的代码

import win32com.client
catia_com = win32com.client.GetActiveObject('CATIA.Application')

# then later when needed, do some pywinauto stuff
import pywinauto.application

# back to working directly on catia com object
print(catia.caption)  # raises Attribute error from within win32com.client

为什么会这样,怎么解决?

0 个答案:

没有答案