问题描述
我使用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 (将#修改为@)