Python/pyautogui-Fehler: "TypeError: 'NoneType' object is not subscriptable"?
Hallo, ich habe gerade mit pyautogui versucht, ein Bild zu finden und dann anzuklicken.
Was genau habe ich falsch gemacht?
Hier der Code:
import pyautogui
def locate_image():
#pyautogui.click("figur.png")
cords_image = pyautogui.locateOnScreen("figur.png")
cords_center = pyautogui.center(cords_image)
pyautogui.click(cords_center[0]+110, cords_center[1])
print(cords_image, cords_center)
locate_image()
Fehler:
Traceback (most recent call last):
File "f:\python_screenshot_erkennung\main.py", line 11, in <module>
locate_image()
File "f:\python_screenshot_erkennung\main.py", line 6, in locate_image
cords_center = pyautogui.center(cords_image)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\Python\Lib\site-packages\pyscreeze\__init__.py", line 649, in center
return Point(coords[0] + int(coords[2] / 2), coords[1] + int(coords[3] / 2))
~~~~~~^^^
TypeError: 'NoneType' object is not subscriptable
Code,
Programmiersprache,
Python,
Python 3