Итак, я сделал программу, которая обнаруживает изображения и нажимает на них, когда они появляются, и она работала нормально, но однажды (если бы я удалил что-то, чего не должен), но теперь она вызывает исключение, когда этого изображения нет на экране. [Код и исключение][1]
КОД ПРОСТО:
import pyautogui
location1 = pyautogui.locateCenterOnScreen('velaki.png')
print(location1)
И ТОГДА ОШИБКА:
Traceback (most recent call last):
File "C:\Users\Patroklos\Desktop\FoE\taxini.PY", line 3, in <module>
location1 = pyautogui.locateCenterOnScreen('velaki.png')
File "C:\Python34\lib\site-packages\pyscreeze\__init__.py", line 300, in locateCenterOnScreen
coords = locateOnScreen(image, **kwargs)
File "C:\Python34\lib\site-packages\pyscreeze\__init__.py", line 271, in locateOnScreen
retVal = locate(image, screenshotIm, **kwargs)
File "C:\Python34\lib\site-packages\pyscreeze\__init__.py", line 255, in locate
points = tuple(locateAll(needleImage, haystackImage, **kwargs))
File "C:\Python34\lib\site-packages\pyscreeze\__init__.py", line 249, in _locateAll_python
raise ImageNotFoundException('Could not locate the image.')
pyscreeze.ImageNotFoundException: Could not locate the image.
Обычно он должен возвращать None, если изображение не найдено, кроме исключения.