pyautogui.locateOnScreen()一直返回None

找的图片得是win+print screen sysrq 截下来的,原图或第三方工具截图没有用

 

pyautogui详解

 

pyautogui简介

 

pyautogui.click interval 参数大于1,则会默认为0

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`pyautogui.locateOnScreen()`是PyAutoGUI库中的一个函数,可以用来在屏幕上查找指定图片的位置。它的用法如下: ```python pyautogui.locateOnScreen(image, grayscale=False, confidence=0.7, region=None, timeout=None) ``` 其中,`image`参数表示要查找的图片,可以是文件路径或者`PIL.Image.Image`对象;`grayscale`参数表示是否将图片转换为灰度图,默认为`False`;`confidence`参数表示查找图片的相似度阈值,取值范围为0~1之间,越接近1表示越相似,默认为0.7;`region`参数表示在屏幕的哪个区域查找,它可以是一个四元组`(left, top, width, height)`,或者是一个`pyautogui.Rect`对象;`timeout`参数表示查找图片的超时时间,如果在指定时间内没有找到图片,则会抛出`pyautogui.ImageNotFoundException`异常。 函数的返回值是一个四元组`(left, top, width, height)`,表示找到的图片在屏幕上的位置和大小。如果没有找到图片,则返回`None`。 下面是一个示例代码: ```python import pyautogui # 查找屏幕上的“Start”按钮 image = 'start_button.png' pos = pyautogui.locateOnScreen(image) if pos: print(f'找到图片位置:{pos}') else: print('未找到图片') ``` 在这个例子中,程序会在屏幕上查找名为`start_button.png`的图片,如果找到了,则打印出图片的位置信息,否则打印出未找到图片的信息。注意,图片文件必须与Python程序在同一目录下,否则需要使用绝对路径或者相对路径来指定图片文件的位置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值