python ImageGrab.grabclipboard() не возвращает ничего
Я использую ImageGrab.grabclipboard(), он может не получить никакого возврата.
# 将表格中的数据进行图片化
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' не имеет атрибута 'save'
А потом я гуглил и добавляю время сна, но тоже не удалось
И теперь я подтверждаю, что это вызвано ImageGrab.grabclipboard(), пожалуйста, помогите мне решить эту проблему, спасибо!