首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >和PathLib玩电子游戏?

和PathLib玩电子游戏?
EN

Stack Overflow用户
提问于 2021-07-06 22:46:43
回答 1查看 32关注 0票数 1

我正在使用Pygame创建一个Python 3.9游戏。我想使用py2app将其捆绑为.app文件,但pygame需要我正在使用的资源的绝对路径。我想使用PathLib来查找基目录,但是我的代码导致了FileNotFoundError: No such file or directory.错误。

下面是我的代码示例:

代码语言:javascript
复制
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'))

有没有人能告诉我我的问题是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-06 23:09:15

解决了!我使用了额外的.parent??‍♂️

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68272710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档