Пьюаутуи | ImageNotFoundException для изображения на экране ⇐ Python
-
Anonymous
Пьюаутуи | ImageNotFoundException для изображения на экране
Я пытаюсь открыть новую вкладку в MS Edge с помощью Pyautogui. Но это бросает ImageNotFoundException.
Вот небольшой код того, что я сделал!
импортировать pyautogui newTabLocation = pyautogui.locateOnScreen('newTab.png') pyautogui.leftClick('newTab.png') печать (новоеTabLocation) Я попробовал отложить выполнение функции, но это не сработало. На моей половине левой стороны открыт Edge, а на правой стороне открыта IDE. Ошибка, которую я получаю, приведена ниже.
Traceback (самый последний вызов — последний): Файл ~\anaconda3\Lib\site-packages\pyautogui\__init__.py:172 в оболочке return обернутая функция (*args, **kwargs) Файл ~\anaconda3\Lib\site-packages\pyautogui\__init__.py:210 в LocationOnScreen return pyscreeze.locateOnScreen(*args, **kwargs) Файл ~\anaconda3\Lib\site-packages\pyscreeze\__init__.py:405 в LocationOnScreen retVal = Location(изображение, скриншотIm, **kwargs) Файл ~\anaconda3\Lib\site-packages\pyscreeze\__init__.py:383 в расположении точки = кортеж(locateAll(needleImage, haystackImage, **kwargs)) Файл ~\anaconda3\Lib\site-packages\pyscreeze\__init__.py:257 в _locateAll_opencv поднять ImageNotFoundException('Не удалось найти изображение (высшая достоверность = %.3f)' % result.max()) ImageNotFoundException: не удалось найти изображение (наивысшая достоверность = 0,995). Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл ~\anaconda3\Lib\site-packages\spyder_kernels\py3compat.py:356 в compat_exec exec(код, глобальные переменные, локальные переменные) Файл d:\vidwan\everythingcoding\mycodes\projects\pointscollector\pointscollector.py:3 newTabLocation = pyautogui.locateOnScreen('newTab.png') Файл ~\anaconda3\Lib\site-packages\pyautogui\__init__.py:174 в оболочке поднять ImageNotFoundException # Вызвать ImageNotFoundException PyAutoGUI. ImageNotFoundException
Я пытаюсь открыть новую вкладку в MS Edge с помощью Pyautogui. Но это бросает ImageNotFoundException.
Вот небольшой код того, что я сделал!
импортировать pyautogui newTabLocation = pyautogui.locateOnScreen('newTab.png') pyautogui.leftClick('newTab.png') печать (новоеTabLocation) Я попробовал отложить выполнение функции, но это не сработало. На моей половине левой стороны открыт Edge, а на правой стороне открыта IDE. Ошибка, которую я получаю, приведена ниже.
Traceback (самый последний вызов — последний): Файл ~\anaconda3\Lib\site-packages\pyautogui\__init__.py:172 в оболочке return обернутая функция (*args, **kwargs) Файл ~\anaconda3\Lib\site-packages\pyautogui\__init__.py:210 в LocationOnScreen return pyscreeze.locateOnScreen(*args, **kwargs) Файл ~\anaconda3\Lib\site-packages\pyscreeze\__init__.py:405 в LocationOnScreen retVal = Location(изображение, скриншотIm, **kwargs) Файл ~\anaconda3\Lib\site-packages\pyscreeze\__init__.py:383 в расположении точки = кортеж(locateAll(needleImage, haystackImage, **kwargs)) Файл ~\anaconda3\Lib\site-packages\pyscreeze\__init__.py:257 в _locateAll_opencv поднять ImageNotFoundException('Не удалось найти изображение (высшая достоверность = %.3f)' % result.max()) ImageNotFoundException: не удалось найти изображение (наивысшая достоверность = 0,995). Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл ~\anaconda3\Lib\site-packages\spyder_kernels\py3compat.py:356 в compat_exec exec(код, глобальные переменные, локальные переменные) Файл d:\vidwan\everythingcoding\mycodes\projects\pointscollector\pointscollector.py:3 newTabLocation = pyautogui.locateOnScreen('newTab.png') Файл ~\anaconda3\Lib\site-packages\pyautogui\__init__.py:174 в оболочке поднять ImageNotFoundException # Вызвать ImageNotFoundException PyAutoGUI. ImageNotFoundException