当前位置: 首页 > 知识库问答 >
问题:

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

郑琦
2024-04-28

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

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

共有1个答案

施彦
2024-04-28
  1. 将 --add-data 改成 --add-binary
  2. 在代码中加入以下代码,然后将 wav_path 作为 a.wav 文件的路径
try:    base_path = sys._MEIPASSexcept Exception:    base_path = os.path.abspath(".")wav_path = os.path.join(base_path, "a.wav")
 类似资料:
  • 我正试图通过Glide将图像加载到。但是图像没有加载-我得到一个错误。我正在使用以下代码 日志

  • 在project 从服务器链接(.svg)获取 如何下载该给定url的图标,并使用glide在ImageView中显示它? 现在我用的是这样的: 在哪里有: 还添加了下一个类: SVGDRAWABLE转码器: SvgMoules: SvgSoftwareLayerSetter: 但我也只显示选项<代码>数据。logoUrl不为空,但不显示 UPD: W/Glide:加载失败https://mand

  • 当我构建我的项目时,我遇到了这个错误; 建立“,”sources:“[{”file:“…\app\build\intermediates\manifests\full\debug\AndroidManifest.xml”,“position:{“startine”:146}],”original:“,”tool:“:”AAPT“}错误:处理清单失败。 任务:应用程序:processDebugRes

  • 我正在使用带有thymeleaf的Spring Boot,我所有的资源都在Spring应用程序之外的路径上,例如。在dev env上应该使用url解析路径,并且live env继续路径。 为什么资源处理程序不处理这些类型的资源,但是如果我处理没有问题?我错过了什么吗? 编辑:如果是并且位置是url也没有被处理

  • 很抱歉打扰你,我知道这个问题已经有人问过了,但我无法解决。我已经开始使用libgdx,并决定有一本书作为教程--“学习LigbGDX游戏开发”。这一切都很好,直到第4章,我不能装载资产到峡谷邦尼。包。我不知道发生了什么事。在../canyonbunny-android/assets/images中创建了两个文件-一个是png,另一个是atlas。如果你能帮我一把,我将非常欢迎。 控制台 影像包装.

  • 当我尝试生成Android build时,我在Unity Console中遇到以下错误: 到目前为止,我已经集成了移动社交,Facebook,Unipast,UnityIAP插件。在所有这些集成之后,Android build正确地导出了,但是最后我集成了FirebaseMessaging插件,然后在上面的错误开始了,我无法导出build。 在构建导出过程中,我已经解决了很多错误,但上面的错误描述