如何解决python ImageGrab.grabclipboard() 返回无
我使用ImageGrab.grabclipboard(),它可能会得到none return。
# 将表格中的数据进行图片化
excel = win32.dispatch('Excel.Application')
wb = excel.Workbooks.Open(dst_file)
ws = wb.WorkSheets('概览')
ws.Range("A1:F10").copyPicture()
time.sleep(1)
img = ImageGrab.grabclipboard()
time.sleep(5)
if isinstance(img,Image.Image):
print("total.png size : %s,mode: %s" %(img.size,img.mode))
img.save("total.png")
elif img == None:
print("clipboard is empty")
它显示错误:AttributeError: 'nonetype' object has no attribute 'save'
然后我谷歌,并添加睡眠时间,但也失败了
现在,我确认它是由 ImageGrab.grabclipboard() 引起的,请帮我解决这个问题,谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。