pyautogui使用locateOnScreen函数一直返回None
按照示例使用locateOnScreen返回的是None,图片是下载下来的原图,如下
然后执行下列代码
import pyautoguisite = pyautogui.locateOnScreen('C:\\Users\\hqfdo\\Desktop\\flower.jpg',grayscale=True)
print(site)
结果如下
None
屏幕是打开的是这个页面:
按照示例,应该会放回一个坐标,如果没有识别到放回None。但是这里怎么会识别不到呢?
还有个问题,执行:
im2 = pyautogui.screenshot('my_screenshot.png')
截屏的图片会存放到哪里?
回答:
(1)你要加个time.sleep(2),然后运行代码,在两秒内把屏幕界面换成那个有图的网页
(2)不会保存,它只是个缓存,会被释放
回答:
查找的图片要是windows(系统工具)下的截图。
截屏的图片就在当前脚本的目录下
以上是 pyautogui使用locateOnScreen函数一直返回None 的全部内容, 来源链接: utcz.com/a/162979.html