【发布时间】:2018-04-12 16:04:40
【问题描述】:
所以我一直在网上找了一下,找不到我要找的东西。
我几乎想要一种方法将我的代码放在一个文件夹中,然后将我的图片放在另一个子文件夹中。
代码的文件路径示例:Downloads\my-game\my-code
图片文件路径示例:Downloads\my-game\pictures\my-picture
有没有办法让我做类似的事情
pygame.image.load(...\pictures\my-picture)
还是我必须使用完整的文件路径? 我不想使用完整文件路径的原因是我可以移动整个文件夹而无需重新制作所有文件路径。
【问题讨论】:
-
使用预定义的
__file__属性获取脚本文件的路径,然后使用os.path.dirname()从中获取它所在的目录的名称,然后将其与子目录的名称包含图片文件。