【问题标题】:Finding Files Relative my Codes File Path - Python/Pygame查找相对于我的代码文件路径的文件 - Python/Pygame
【发布时间】: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() 从中获取它所在的目录的名称,然后将其与子目录的名称包含图片文件。

标签: python pygame filepath


【解决方案1】:

只需使用pygame.image.load('./pictures/my-picture')

【讨论】:

    猜你喜欢
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    • 2011-02-12
    • 2021-12-02
    • 2012-02-25
    • 1970-01-01
    相关资源
    最近更新 更多