我前一陣子就寫了這個功能是工作了一段時間,然後這個事情幫我問題wavfile.py呈現出意想不到的錯誤
track is mp3 file cmd converts mp3 into temp.wav file
def convertwmv(track):
oname = 'temp.wav'
cmd='lame --decode {0} {1}'.format(track,oname)
os.system(cmd)
data=wav.read(oname)
return data
錯誤:
sh: 1: Syntax error: "(" unexpected
File "/home/mako/.local/lib/python3.5/site-packages/scipy/io/wavfile.py", line 233, in read
fid = open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'temp.wav'
你確定你的文件'temp.wav'和你所在的目錄在同一個目錄嗎?你如何運行腳本? – jaivalis
@jaivalis yes如果os.system(cmd)執行temp.wav將被創建 –
如果您從其他目錄運行它,或者用'./temp.wav'替換路徑,請嘗試提供完整路徑。 '。'表示在同一目錄下看看 – jaivalis