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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...