Automation 慢速自动导入

Automation 慢速自动导入,automation,pywinauto,Automation,Pywinauto,当我导入所有大多数模块时,它几乎/看起来是立即加载的,或者至少足够快以至于不被注意到 但是,PyWinAuto存在一个问题。当我尝试导入它时,需要花费大量的时间(~1分钟),这对用户来说非常烦人 我想知道是否有任何方法可以加快加载模块所需的时间。如果您使用后端

当我导入所有大多数模块时,它几乎/看起来是立即加载的,或者至少足够快以至于不被注意到

但是,PyWinAuto存在一个问题。当我尝试导入它时,需要花费大量的时间(~1分钟),这对用户来说非常烦人


我想知道是否有任何方法可以加快加载模块所需的时间。

如果您使用
后端
这看起来是不可能的,因为
导入comtypes
和加载
UIAutomationCore.dll
应该花费最多的时间,而且在功能上是必需的

但如果您只需要默认的
backend='win32'
(即,如果您创建的
Application()
对象没有
backend
参数),则可以运行
pip uninstall-y comtypes
。在此之后,只有Win32后端可用。但进口的速度应该快得多


关于这两个后端的更多细节可以在中找到。

hmm,谢谢,但是我很确定我在其他一些程序中使用了comtypes。有没有可能不卸载它就不导入comtypes?thanksI可以考虑在下一个pywinauto版本中修复它。但我没有合适的慢系统来复制它。首先,我需要确保不导入comtypes就可以做到这一点。是否可以卸载comtypes,检查导入时间,然后再次安装comtypes?