【发布时间】:2017-03-30 18:30:28
【问题描述】:
当我导入几乎所有模块时,它几乎/看似立即加载或至少足够快以至于不引人注意。
但是,PyWinAuto 存在问题。当我尝试导入它时,需要花费大量时间(约 1 分钟),这对用户来说非常烦人。
我想知道是否有办法加快加载模块所需的时间。
【问题讨论】:
标签: automation pywinauto
当我导入几乎所有模块时,它几乎/看似立即加载或至少足够快以至于不引人注意。
但是,PyWinAuto 存在问题。当我尝试导入它时,需要花费大量时间(约 1 分钟),这对用户来说非常烦人。
我想知道是否有办法加快加载模块所需的时间。
【问题讨论】:
标签: automation pywinauto
如果您使用backend='uia',它看起来是不可能的,因为import comtypes 和加载UIAutomationCore.dll 应该花费最多的时间并且它在功能上是必需的。
但是如果你只需要默认的backend='win32'(即如果你创建没有backend参数的Application()对象),你可以运行pip uninstall -y comtypes。之后只有 Win32 后端可用。但是导入应该会更快。
有关这两个后端的更多详细信息,请参阅Getting Started Guide。
【讨论】: