【发布时间】:2014-05-27 09:46:39
【问题描述】:
我尝试访问我的一个目录中的一张图片,但每次都会出错。 其实我的文件夹是这样的:
gamefolder:
lib:
main.py
level.py
othermodules.py
...
data:
Level1.png
otherspictures.png
在 main.py 的主要 python 文件中,我写道:
currentpath = os.path.dirname(sys.argv[0])
parentpath = os.path.dirname(currentpath)
sys.path.append(os.path.join(parentpath, 'data'))
但我的脚本之一总是出错:main.py 调用的 level.py :
pygame.error: Couldn't open Level_1.png
level.py中的代码是这样的:
self.image = pygame.image.load('Level1.png').convert_alpha()
我还不熟悉python路径..但是如果我能把那个文件夹安排成那样就太好了,非常优雅!
感谢帮助:)
【问题讨论】:
标签: python path pygame relative-path directory-structure