慢pywinauto导入

时间:2017-03-30 07:30:54

标签: automation pywinauto

当我导入所有大多数模块时,它几乎/看似立即加载,或者至少足够快,以至于无法察觉。

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

我想知道是否能够加快加载模块所需的时间。

1 个答案:

答案 0 :(得分:0)

如果您使用backend='uia',则看起来不可能,因为import comtypes和加载UIAutomationCore.dll应占用最多时间,而且功能上需要它。

但是,如果您只需要默认backend='win32'(例如,如果您创建Application()对象而没有backend参数),则可以运行pip uninstall -y comtypes。之后只有Win32后端可用。但导入应该更快。

有关这两个后端的更多详细信息,请参见Getting Started Guide