在构建后导入Python资产不工作

0 投票
0 回答
13 浏览
提问于 2025-04-12 10:00

我在下面的代码中用来导入声音到我的PyGame项目,通常情况下它工作得还不错。但是每当我打包并运行程序时,那个“当前路径”似乎变成了完全不同的东西。我该怎么改才能让它正常工作呢?

current_file_path = os.path.realpath(__file__)
current_directory = os.path.dirname(current_file_path)
buttonSound = pygame.mixer.Sound(os.path.join(current_directory, "assets\\button.wav"))

我想到的唯一办法就是检查一下这个新的“当前路径”是什么。显然,它变成了 'C:\Users[我的用户名]\AppData\Local\Temp_MEI44802',而且最后那个文件夹似乎根本不存在,真是奇怪。

0 个回答

暂无回答

撰写回答