Почему при использовании pyautogui, elif при всём этом выходит ошибка n wrapper return wrappedFunction(*args, **kwargs), Остальные в самом примере
Получается написал код по поиску изобравжения в определённом диопазоне и нажатию клавишь, реагируя на каждое изображение. Тоесть бота основной код:
import pyautogui as bot
from time import sleep
#Point(x=654, y=909); Point(x=1210, y=1040)=654;909;556;131
while True:
if (bot.locateOnScreen('Button C.png', region = (654, 909, 556, 131))) != None:
bot.press('C')
elif (bot.locateOnScreen('Button H.png', region = (654, 909, 556, 131))) != None:
bot.press('H')
elif (bot.locateOnScreen('Button LKM.png', region = (654, 909, 556, 131))) != None:
bot.click(clicks = 1, button = 'left')
elif (bot.locateOnScreen('Button N.png', region = (654, 909, 556, 131))) != None:
bot.press('N')
elif (bot.locateOnScreen('Button PKM.png', region = (654, 909, 556, 131))) != None:
bot.click(clicks = 1, button = 'Right')
elif (bot.locateOnScreen('Button Y.png', region = (654, 909, 556, 131))) != None:
bot.press('Y')
и сама ошибка:
Traceback (most recent call last):
File "C:\UsersГлеб\Desktop\Bot amazing from serega\dasd.py", line 12, in <module>
elif (bot.locateOnScreen('Button N.png', region = (654, 909, 556, 131))) != None:
File "C:\UsersГлеб\DesktopГлеб\PYTHON\PYTHON\lib\site-packages\pyautogui__init.py", line 175, in wrapper
return wrappedFunction(*args, **kwargs)
File "C:\UsersГлеб\DesktopГлеб\PYTHON\PYTHON\lib\site-packages\pyautogui__init.py", line 213, in locateOnScreen
return pyscreeze.locateOnScreen(*args, kwargs)
File "C:\UsersГлеб\DesktopГлеб\PYTHON\PYTHON\lib\site-packages\pyscreeze__init__.py", line 360, in locateOnScreen
retVal = locate(image, screenshotIm, kwargs)
File "C:\UsersГлеб\DesktopГлеб\PYTHON\PYTHON\lib\site-packages\pyscreeze__init.py", line 340, in locate
points = tuple(locateAll(needleImage, haystackImage, **kwargs))
File "C:\UsersГлеб\DesktopГлеб\PYTHON\PYTHON\lib\site-packages\pyscreeze__init.py", line 301, in _locateAll_python
for matchx in firstFindFunc(needleImageFirstRow, haystackImageData[y * haystackWidth:(y+1) * haystackWidth], step):
File "C:\UsersГлеб\DesktopГлеб\PYTHON\PYTHON\lib\site-packages\pyscreeze__init__.py", line 515, in _kmp
matchLen -= shifts[matchLen]
KeyboardInterrupt
как решить проблему?