Импорт Pygame из другого места - PullRequest
0 голосов
/ 11 апреля 2020
Game Folder
  data
    assets
      fonts
      sprites
        player.png
      sounds
        movement.wav
    modules
      sprites.py
      sounds.py
  main.py

Это мой каталог приложений Pygame. Я импортирую sprites.py и sounds.py в main.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»

Я пробовал pathlib, os, sys модули. Как переместить верхние каталоги с любым модулем?

Я использую Windows.

1 Ответ

0 голосов
/ 11 апреля 2020

Вам нужен весь каталог. например C:/Users/user/Documents/Game Folder/data/assets/sprites/player.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...