我正在使用Pygame创建一个Python 3.9游戏。我想使用py2app将其捆绑为.app文件,但pygame需要我正在使用的资源的绝对路径。我想使用PathLib来查找基目录,但是我的代码导致了FileNotFoundError: No such file or directory.错误。
下面是我的代码示例:
import os.path
from pathlib import Path
BASE_DIR = Path(__file__).resolve().parent.parent
ASSETS_DIR = os.path.join(BASE_DIR, 'assets')
# Load images
RED_SPACE_SHIP = pygame.image.load(os.path.join(ASSETS_DIR, 'pixel_ship_red_small.png'))
GREEN_SPACE_SHIP = pygame.image.load(os.path.join(ASSETS_DIR, 'pixel_ship_green_small.png'))
BLUE_SPACE_SHIP = pygame.image.load(os.path.join(ASSETS_DIR, 'pixel_ship_blue_small.png'))有没有人能告诉我我的问题是什么?
发布于 2021-07-06 23:09:15
解决了!我使用了额外的.parent??♂️
https://stackoverflow.com/questions/68272710
复制相似问题