"cannot unpack non-iterable NoneType object" Windows 11 次更新后

"cannot unpack non-iterable NoneType object" after Windows 11 update

我有一个自动点击程序来检查我的办公室出勤率。 但是,这个程序在昨天 Windows 11 更新后就不能用了。 部分程序代码和错误信息(非完整代码)如下:

程序:

#!/usr/bin/env python
# coding: utf-8

# In[ ]:
import pyautogui
import time

# Find and Click ERP icon
pyautogui.doubleClick('erp.png')

# Find and Click Personal button
while True:
    try:
        pyautogui.click('personal.png')
        break
    except:
        time.sleep(0.1)

错误:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
C:\Users\ADMINI~1\AppData\Local\Temp/ipykernel_11732/4182218478.py in <module>
      7 
      8 # Find and Click ERP icon
----> 9 pyautogui.doubleClick('erp.png')
     10 
     11 # Find and Click Personal button

没有任何变化,包括文件名和目录。 我不明白错误的原因。

有效! 由于 Windows 11 更新,第一个 png 图像文件的图标形状发生了变化。我把png文件从旧版本换成新版本,没有任何错误。