我刚接触Python,正在尝试展示一张图片以制作YouTube的语音解说AI,但是从我跟随的课程中复制的这段代码似乎不起作用。
from IPython.display import display, Image
display_handle = display(None, display_id = True)
for frame in base64Frames:
display_handle.update(Image(data = base64.b64decode(frame.encode(""utf-8""))))
这段代码与课程中的一模一样,但他们那里没有错误,而我这里却报错了。
我使用的是Windows 10上的VSCode,不知道这是否会有影响。
错误信息显示为:
display_handle.update(Image(data = base64.b64decode(frame.encode(""utf-8""))))
^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'update'
尽管我觉得自己完全按照示例编写了代码,但还是不清楚为什么会出错。