pyautogui.locateon屏幕()返回。。。没有什么?

2024-04-28 20:07:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用PyAutoGui的图像识别功能。(苹果操作系统)

不用说,我遇到了一些小问题,不管我在哪里看,做什么,我似乎都解决不了。我正在尝试让PyAutoGui点击Chrome快捷方式,基于保存在桌面上的.png屏幕截图。在

这是我在终端的代码:

>>>import pyautogui
>>>chrome = pyautogui.locateOnScreen('/Users/ianscalzo/Desktop/chrome.png")
>>>

我的文件路径没有反作用,但它会导致shell/终端只返回一个新行。(如上面的代码示例所示-只会导致终端变成空白“>>>;”)

我真的不明白为什么它什么都不做,只去了一个新的路线,所以任何洞察力都将是非常感谢。在

非常感谢你!在


Tags: 代码import功能苹果终端屏幕pngchrome
1条回答
网友
1楼 · 发布于 2024-04-28 20:07:31

在与这个永远挣扎之后,终于发现你要么使用命令行截图,要么使用windows键的屏幕截图按钮。它不适用于剪断工具。在

所以试试看:

image = pyautogui.screenshot()
image.save('testing.png')

去修剪吧测试.png尽可能小,这样屏幕上的定位工作更快。然后返回终端并键入:

^{pr2}$

相关问题 更多 >