ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Простой код с библиотекой pyautogui не работает (( помогите (https://forum.antichat.xyz/showthread.php?t=1464809)

holodokZ 14.01.2023 21:26

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'

3verlaster 06.03.2023 19:30

лучше бы сурс дал, было бы легче.

OSError: [Errno 22] Invalid argument: 'C:\\D\\Pyton\\img\x08ut.png'

пересмотри часть кода где указан путь к файлу

Debbie 07.03.2023 14:27

не находит он у тебя эту фотку, поиграйся с путем файла, поубирай '\' где у тебя их 2 стоит


Время: 03:40