Python 3.x &引用;FileNotFoundError:[Errno 2]没有这样的文件或目录";当我尝试在pyautogui中在屏幕上定位时

Python 3.x &引用;FileNotFoundError:[Errno 2]没有这样的文件或目录";当我尝试在pyautogui中在屏幕上定位时,python-3.x,pyautogui,Python 3.x,Pyautogui,我刚开始使用pyautogui,我试图让它在屏幕上找到一个图像,但它返回了我在标题中提供的错误消息。代码如下: import pyautogui searching = pyautogui.locateOnScreen('C:\Users\Crack\OneDrive\Pictures\Screenshots\search.png') print(searching) 我试着在屏幕上说locateOnScreen('search.png'),但输出了相同的错误消息。1)将反斜杠改为正斜杠 2)

我刚开始使用pyautogui,我试图让它在屏幕上找到一个图像,但它返回了我在标题中提供的错误消息。代码如下:

import pyautogui
searching = pyautogui.locateOnScreen('C:\Users\Crack\OneDrive\Pictures\Screenshots\search.png')
print(searching)
我试着在屏幕上说locateOnScreen('search.png'),但输出了相同的错误消息。

1)将反斜杠改为正斜杠

2) 如果结果为“无”,请尝试调整图像匹配的公差

pyautogui.locateOnScreen('C:/Users/Crack/OneDrive/Pictures/Screenshots/search.png',置信度=0.7)


请尝试从较低的数字(例如0.5)开始调整置信度,并保持尽可能高的置信度。

在python for windows中,文件位置需要使用原始字符串。把r'C:\…'放在屏幕上(r'C:\Users\Crack\OneDrive\Pictures\Screenshots\search.png)是的,只要模块的其余语法正确,它就会工作。请记住,反斜杠在python中是一个转义字符,因此您需要在windows文件路径中将它们加倍,使用原始字符串或使用sys模块来获取文件路径。