加在图片时,出现FlieNotFoundError : No such file or directory错误"/>
pygame加在图片时,出现FlieNotFoundError : No such file or directory错误
关于使用pygame加载图片时,出现的问题
- 问题描述:
- 知识背景
- 项目描述
- 代码如下
- 结果说明
- 解决方法
- 反思
问题描述:
加载图片出现No such file or directory.错误
知识背景
本人正在学习《Python变成从入门到实践》》,按照书上所说使用文件路径时,在Linux和OS中用"/",在windows中用"\"
项目描述
书上的实例项目《外星人入侵》,一个射击游戏。出现问题的代码块是:ship.py,alien.py
代码如下
ship.py
self.image = pygame.image.load(‘images\ship.png’)
alien.py
self.image = pygame.image.load(“images\alien.png”)
结果说明
ship.png加载成功,但是alien.png加载失败,出现FlieNotFoundError : No such file or directory错误
解决方法
全部使用斜杆"/",成功加载
反思
回到书本,我发现他本来用的就是"/",所以,这是不认真看书的错误吗?但是书本的164页的确写的是,windows系统中文件路径用反斜杠("\"),等待大神解答。
更多推荐
pygame加在图片时,出现FlieNotFoundError : No such file or directory错误
发布评论