Python 简单的pyautogui代码可以在空闲状态下工作,但不能在.py程序中工作
PythonNoob在这里-我想创建一个程序,告诉我8键在我屏幕上的Windows计算器程序上的位置 首先,我在计算器上截取了8键的屏幕截图,并将其命名为eightKey.png。此PNG文件存储在D中:\ 在IDLE中,我创建了以下代码:Python 简单的pyautogui代码可以在空闲状态下工作,但不能在.py程序中工作,python,Python,PythonNoob在这里-我想创建一个程序,告诉我8键在我屏幕上的Windows计算器程序上的位置 首先,我在计算器上截取了8键的屏幕截图,并将其命名为eightKey.png。此PNG文件存储在D中:\ 在IDLE中,我创建了以下代码: import pyautogui pyautogui.locateOnScreen('D:\eightKey.png') 此代码完美地返回计算器上8键的坐标 当我将完全相同的代码保存到.py程序中并运行它时,不会返回坐标。一切都是一样的,包括屏幕上的计算
import pyautogui
pyautogui.locateOnScreen('D:\eightKey.png')
此代码完美地返回计算器上8键的坐标
当我将完全相同的代码保存到.py程序中并运行它时,不会返回坐标。一切都是一样的,包括屏幕上的计算器
我不知道这是为什么。如果空闲时的代码与程序完全相同,为什么程序不能工作 检查图像路径一次,是否在同一目录中?如果您有任何错误,请发布。您好,谢谢回复。我尝试通过执行以下操作来确保路径为D:\\:
import pyautogui import os.chdir('D:\\'))pyautogui.locateOnScreen('eightKey.png')
但是没有返回任何内容。当我在空闲状态下进行此操作时,我可以完美地获得8键的坐标。我要确保路径指向IDLE和.py程序中的映像。