PyAutoGUI - Нет такого файла или ошибка каталога - PullRequest
0 голосов
/ 24 мая 2018

Кому-нибудь повезло в этом?Я пытаюсь воссоздать этот [tutorial code][1]:

>>> import pyautogui
>>> button7location = pyautogui.locateOnScreen('calc7key.png')
>>> button7location
(1416, 562, 50, 41)
>>> button7x, button7y = pyautogui.center(button7location)
>>> button7x, button7y
(1441, 582)
>>> pyautogui.click(button7x, button7y)

Но я получаю следующую ошибку [в строке 2 приведенного выше кода] FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'calc7key.PNG'когда у меня есть такой файл, хранящийся в файле "C: \ Users ******* \ Desktop \ Python \ lib \ site-packages \ pyscreeze__init __. py", строка 165, в _locateAll_python needleFileObj = open (needleImage, 'rb') FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'calc7key.PNG' .. любому удастся воспользоваться этим.по сути, я пытаюсь сделать скриншот свернутой вкладки, которую должен открыть pyautogui (например, допустим, значок Google Chrome в нижней части экрана)

1 Ответ

0 голосов
/ 24 мая 2018

Решено: пришлось перейти в каталог, в котором он был

>>> import os
>>> os.chdir (r'C:\******')
>>>button7location = pyautogui.locateOnScreen('calc7key.png')
...