我尝试使用pyautogui并在每次与图像匹配时出现错误

时间:2018-07-02 16:29:21

标签: pyautogui

我写了一个非常简单的脚本,只是为了测试actionUpdate

pyautogui

这是我的代码,让它进入睡眠状态,以便我可以将其最小化,然后转到桌面以使其与我的桌面图标之一匹配,我尝试了几种不同的图标图像,发生的事情是,每当它没有出现匹配,它不返回任何内容,但是应该返回,但是当它得到匹配时(我发现它是每当匹配时,通过在运行脚本时重复覆盖并发现图标),就会向我发出此错误:

import pyautogui
import time
time.sleep(2)
x = pyautogui.locateCenterOnScreen('yee.png')
print(x)

上述异常是以下异常的直接原因:

Traceback (most recent call last):
  File "C:\Users\colem\AppData\Local\Programs\Python\Python37\lib\site-packages\pyscreeze\__init__.py", line 234, in _locateAll_python
    raise StopIteration()
StopIteration

我似乎找不到其他任何帮助,有人知道这可能是什么问题吗?

1 个答案:

答案 0 :(得分:1)

我是PyAutoGUI的维护者。此错误已在0.9.37版中修复,因此您所需要做的就是使用pip更新pyautogui:

pip install -U pyautogui