【问题标题】:Pygame importing from different locationPygame 从不同位置导入
【发布时间】:2020-04-11 18:20:32
【问题描述】:
Game Folder
  data
    assets
      fonts
      sprites
        player.png
      sounds
        movement.wav
    modules
      sprites.py
      sounds.py
  main.py

这是我的 pygame 应用程序目录。我在main.py 中导入sprites.pysounds.py

from data.modules.sprites import *
from data.modules.sounds import *

sprites.py 文件中,我想用这个目录获取文件:Game Folder/data/assets/sprites/player.png 但它不能删除目录。当我尝试在错误之前打印目录时,它会打印:

pygame.error: 无法打开 'data/modules/data/assets/sprites/player.png'

我尝试了pathlibossys 模块。如何使用任何模块移动上层目录?

我正在使用 Windows。

【问题讨论】:

    标签: python-3.x pygame


    【解决方案1】:

    您需要整个目录。例如C:/Users/user/Documents/Game Folder/data/assets/sprites/player.png

    【讨论】:

      猜你喜欢
      • 2019-10-06
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 2014-11-21
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      相关资源
      最近更新 更多