我写了一个非常简单的脚本,只是为了测试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
我似乎找不到其他任何帮助,有人知道这可能是什么问题吗?
答案 0 :(得分:1)
我是PyAutoGUI的维护者。此错误已在0.9.37版中修复,因此您所需要做的就是使用pip更新pyautogui:
pip install -U pyautogui