(1)检查图片 logo.png 是否在当前目录下;
(2)图片 logo 尺寸是否够大,可以先把最后一段注释掉运行;
(3)重复调用同一个图形窗口的句柄,把两行 plt.imshow 注释掉一行。
如果以上都不行,结合报错内容,还有一种可能:虽然当前编辑程序如上,但你运行 run 的不是这个程序。你的截图不全,所以看不出来是不是这样。
另外,你这代码也没用 argparse.ArgumentParser模块啊,为什么会有说你用法错误?还是你两个同名文件位置不同运行错误了?
你直接在箭头这里右键找到运行看看?