![]() |
import pyautogui
but1 = pyautogui.locateCenterOnScreen('C:\D\Pyton\img\A22 .png') print(but1) pyautogui.moveTo(but1) pyautogui.doubleClick() ##Ищем вторую кнопку и вот тут ошибка but2 = pyautogui.locateCenterOnScreen('C:\D\Pyton\img\but .png') На второй кнопке ошибка , сама ошибка из консоли: Traceback (most recent call last): File "C:\D\Pyton\1.py", line 10, in but2 = pyautogui.locateCenterOnScreen('C:\D\Pyton\img\but .png') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ File "C:\D\Pyton\Lib\site-packages\pyautogui\__init__.py", line 175, in wrapper return wrappedFunction(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\D\Pyton\Lib\site-packages\pyautogui\__init__.py", line 207, in locateCenterOnScreen return pyscreeze.locateCenterOnScreen(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\D\Pyton\Lib\site-packages\pyscreeze\__init__.py", line 413, in locateCenterOnScreen coords = locateOnScreen(image, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\D\Pyton\Lib\site-packages\pyscreeze\__init__.py", line 373, in locateOnScreen retVal = locate(image, screenshotIm, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\D\Pyton\Lib\site-packages\pyscreeze\__init__.py", line 353, in locate points = tuple(locateAll(needleImage, haystackImage, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^ File "C:\D\Pyton\Lib\site-packages\pyscreeze\__init__.py", line 262, in _locateAll_python needleFileObj = open(needleImage, 'rb') ^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 22] Invalid argument: 'C:\\D\\Pyton\\img\x08ut.png' |
лучше бы сурс дал, было бы легче.
OSError: [Errno 22] Invalid argument: 'C:\\D\\Pyton\\img\x08ut.png' пересмотри часть кода где указан путь к файлу |
не находит он у тебя эту фотку, поиграйся с путем файла, поубирай '\' где у тебя их 2 стоит
|
| Время: 03:40 |