在构建后导入Python资产不工作
我在下面的代码中用来导入声音到我的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 个回答
暂无回答