我尝试用pywinauto启动一个exe文件时出错。这是我的代码:
from pywinauto.application import Application
app = Application()
app.Start("D:\dragonboy160\dragonboy160.exe")
据我所知那应该行得通。app = Application().start("")
也不起作用。我还尝试了如下设置导入:from pywinauto import Application
当我在PyCharm中运行python文件时,我得到了这个错误:
我找了又找,似乎没有其他人有这个问题。我也尝试打开其他的.exe文件,但得到了相同的错误。是什么导致了这个错误,我如何修复它?在
我也遇到了同样的问题,通过禁用Windows中的
UAC
来解决这个问题。在这是一个导入问题(在第一行)。在
这看起来似乎是
comtypes
无法在没有管理员权限的情况下将缓存文件写入Program files
。理论上,它可以在comtypes端修复(或者通过将Python重新安装到另一个文件夹中,比如C:\Python3x
),但是由于其他操作系统的限制,无论如何,您必须以管理员身份运行脚本(pywinauto将在最近的将来警告权限不足,现在它是静默的)。在相关问题 更多 >
编程相关推荐