Как указал Дан , ввод абсолютного пути к изображению может определенно работать.
Кроме того, вы можете перемещаться вверх по иерархии папок из локального каталога (каталога, в которомфайл кода сохраняется).Допустим, ваша файловая система выглядит следующим образом:
- У вас есть каталог,
Stuff
, который содержит две папки, Python
и Image
. Python
папка содержит ваш код, test_python.py
. - Папка
Image
содержит ваше изображение, pixel16.png
.
Тогда команда будет выглядеть примерно так:
image1 = pygame.image.load("../Image/pixel16.png")
Поскольку ..
переносит дерево файлов из папки Python
в папку Stuff
(поскольку, находясь в данном каталоге, команда ..
переносит вас в родительский каталог),и оттуда остаток пути приведет вас к изображению, к которому вы надеетесь получить доступ.
Надеюсь, это поможет!