寫了個Python小程式,依賴一個本地的音樂檔案,請問打包成exe后怎樣保證程式依然可以找到音樂檔案,并播放呢,要運行在其他電腦上
uj5u.com熱心網友回復:
import sys
from os import join, abspath, dirname
root = dirname(abspath(sys.argv[0]))
file = join(root, 'xxx.mp3')
uj5u.com熱心網友回復:
用pyinstaller打包的話,在生成的spec檔案中修改datas=[('oraociei11.dll','.'),()],再重新運行pyinstaller -F XXX.spec即可
uj5u.com熱心網友回復:
用pyinstaller打包的話,在生成的spec檔案中修改datas=[('oraociei11.dll','.'),()],再重新運行pyinstaller -F XXX.spec即可
uj5u.com熱心網友回復:
回復的方法可用么uj5u.com熱心網友回復:
這個可用么?uj5u.com熱心網友回復:
oraociei.dll這個是什么uj5u.com熱心網友回復:
寫相對路徑,并保持相對路徑不變。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/131229.html
