为什么pyautogui找不到图片?

Why can't pyautogui find the picture?

import pyautogui
    
button7location = pyautogui.locateOnScreen('picturee.png')
print("finished")

图片在我创建的 HTML 文件中完美无缺。

深入研究源代码,我们从 pyautogui to pyscreeze 那里可以看到定位函数中的以下代码块。

    if isinstance(needleImage, (str, unicode)):
        # 'image' is a filename, load the Image object
        needleFileObj = open(needleImage, 'rb')
        needleImage = Image.open(needleFileObj)

简而言之,您需要将图像与您从中启动脚本的目录放在同一目录中。

Link to source