функция скриншота ImageNotFoundException vs None pyauto gui v0.9.41 + - PullRequest
0 голосов
/ 26 мая 2020

У меня на рабочем столе есть рабочий скрипт. Я перенес код на свой ноутбук и больше не получаю ImageNotFoundException

из документации "ПРИМЕЧАНИЕ. Начиная с версии 0.9.41, если функции поиска не могут найти предоставленное изображение, они вызовут исключение ImageNotFoundException. вместо возврата None. " https://pyautogui.readthedocs.io/en/latest/screenshot.html

Я использовал v0.9.50. Я решил обновить все, что у меня есть, поэтому использовал эту ссылку, чтобы обновить все пакеты. Как обновить все пакеты Python с помощью pip?

После повторного тестирования, он по-прежнему возвращает None. Как это происходит?

>>>import pkg_resources

>>>from subprocess import call

>>>
>>>packages = [dist.project_name for dist in pkg_resources.working_set]

>>>call("pip install --upgrade " + ' '.join(packages), shell=True)

Requirement already up-to-date: wheel in c:\python37\lib\site-packages (0.34.2)

Requirement already up-to-date: shiboken2 in c:\python37\lib\site-packages (5.14.2.1)

Requirement already up-to-date: setuptools in c:\python37\lib\site-packages (46.4.0)

Requirement already up-to-date: scipy in c:\python37\lib\site-packages (1.4.1)

Requirement already up-to-date: PyTweening in c:\python37\lib\site-packages (1.0.3)

Requirement already up-to-date: PySide2 in c:\python37\lib\site-packages (5.14.2.1)

Requirement already up-to-date: PyScreeze in c:\python37\lib\site-packages (0.1.26)

Requirement already up-to-date: PyRect in c:\python37\lib\site-packages (0.1.4)

Requirement already up-to-date: pyperclip in c:\python37\lib\site-packages (1.8.0)

Requirement already up-to-date: PyMsgBox in c:\python37\lib\site-packages (1.0.8)

Requirement already up-to-date: PyGetWindow in c:\python37\lib\site-packages (0.0.8)

Requirement already up-to-date: PyAutoGUI in c:\python37\lib\site-packages (0.9.50)

Requirement already up-to-date: pip in c:\python37\lib\site-packages (20.1.1)

Requirement already up-to-date: Pillow in c:\python37\lib\site-packages (7.1.2)

Requirement already up-to-date: opencv-python in c:\python37\lib\site-packages (4.2.0.34)

Requirement already up-to-date: numpy in c:\python37\lib\site-packages (1.18.4)

Requirement already up-to-date: MouseInfo in c:\python37\lib\site-packages (0.1.3)

Requirement already up-to-date: easygui in c:\python37\lib\site-packages (0.98.1)

0
>>> import pyautogui

>>> w=pyautogui.locateCenterOnScreen('C:\Software\AutoPy\window.png')

>>> print(w)

None
...