如何在Python中创建文件并从子目录中打开文件?

时间:2014-04-17 22:46:52

标签: python python-2.7 pygame sprite

我是Python编程的初学者(2.7;和Pygame),我很想知道;如何从子目录创建和读取文件?换句话说,我想从名为' Data'的子目录中获取精灵图像,数据,BGM等。因此,例如,如果我想使用Pygame在子目录“数据”中打开精灵文件,我该怎么做?

到目前为止,精灵加载的目的是: char_idle = pygame.image.load("char_idle.png")

1 个答案:

答案 0 :(得分:0)

使用os.path.join函数获取文件的路径。 添加

import os

代码的开头。像这样使用它:

char_idle = pygame.image.load(os.path.join("Data", "char_idle.png"))

您还可以将路径提供为“Data / char_idle.png”(在Linux上)或“Data \ char_idle.png”(Windows),但它使您的代码不那么便携,因此最好使用os.path.join。