【发布时间】:2017-02-04 15:44:24
【问题描述】:
我正在使用 pygame 在 python 中编写游戏。我有一个代码:
imageJBird = pygame.image.load("jbirdnapis.png")
一切正常,但突然停止了。现在我有一个错误“无法打开 jbirdnapis.png”。图像与代码位于同一目录中。我使用 Pycharm 来执行游戏。它适用于其他贡献者的计算机 - 也是 Ubuntu,相同的版本。我们有来自 git 存储库的相同版本。有什么想法吗?
【问题讨论】:
-
能否提供堆栈跟踪信息?
-
当然 Traceback(最近一次通话最后):文件“/home/oleistka/Desktop/projektJBird/J-Bird/jBird/view/states/Intro.py”,第 45 行,在
intro = Intro() 文件“/home/oleistka/Desktop/projektJBird/J-Bird/jBird/view/states/Intro.py”,第 24 行,在 init imageJBird = pygame.image。 load("jbirdnapis.png") pygame.error: 无法打开 jbirdnapis.png -
我相信 PyCharm 从项目根目录运行脚本。只需使用相对路径(使用
os.path)或更改图像的路径即可逐步浏览项目目录。 -
能否将
import os; print(os.getcwd())添加到代码顶部并回复结果路径? -
@rlee827 /usr/bin/python3.5 /home/oleistka/Desktop/projektJBird/J-Bird/jBird/view/states/Intro.py /home/oleistka/Desktop/projektJBird/J -Bird/jBird/view 然后回溯
标签: python-3.x pygame pycharm