PyInstaller打包Tkinter程序wav资源加载失败处理方法?

tkinter程序用pyinstaller打包成单个exe后wav资源调用失败

打包时用了--add-data "a.wav;." 参数,依然不管用

阅读 527
1 个回答
  1. 将 --add-data 改成 --add-binary
  2. 在代码中加入以下代码,然后将 wav_path 作为 a.wav 文件的路径
try:
    base_path = sys._MEIPASS
except Exception:
    base_path = os.path.abspath(".")
wav_path = os.path.join(base_path, "a.wav")
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题