Показать сообщение отдельно

  #1  
Старый 14.01.2023, 21:26
holodokZ
Новичок
Регистрация: 13.01.2023
Сообщений: 1
С нами: 1755180

Репутация: 0
По умолчанию

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'
 
Ответить с цитированием