学习项目《外星人入侵》时,在“12.4.2在屏幕上绘制飞船”遇到pygame.error: Couldn't open images/ship.bmp问题

错误提示:pygame.error: Couldn't open images/ship.bmp

位置:

学习项目《外星人入侵》时,在“12.4.2在屏幕上绘制飞船”遇到pygame.error: Couldn't open images/ship.bmp问题_第1张图片

然后百度看了大家的方法原来需要改为绝对路径、开头加  'r'  ,以及Windows系统用   ‘ \ ’(链接:https://blog.csdn.net/weixin_39449570/article/details/78436705)。

这时其实已经可以运行的,然后还是报错了:

这里因为没有再运行一次ship.py 文件,_pycache_中ship.cpython-38.pyc没有更新上(为什么要更新请看链接:https://www.cnblogs.com/jinhh/p/8467119.html),再执行一次ship.py后,执行alien_invasion.py文件,此时结果出来了。

学习项目《外星人入侵》时,在“12.4.2在屏幕上绘制飞船”遇到pygame.error: Couldn't open images/ship.bmp问题_第2张图片

结果:成功

学习项目《外星人入侵》时,在“12.4.2在屏幕上绘制飞船”遇到pygame.error: Couldn't open images/ship.bmp问题_第3张图片

你可能感兴趣的:(python_vscode学习)