2015-06-09 69 views
0

我在def def app.route中有語法錯誤,我知道getAudio有問題,但我不知道是什麼。 這裏是例如,從pydub文檔語法錯誤python 2.7

sound1 = AudioSegment.from_file("/path/to/sound.wav", 

format="wav") 

和我的代碼繼承人一部分,評論

@app.route('/Path/<filename>') 
def getFilePath(filename): 
    return os.path.join(os.path.dirname(__file__), 'files', filename) 

@app.route('/Audio/<filename>') 
def getAudio(filename): 
    return AudioSegment.from_file(getFilePath(filename, format="wav") 


@app.route('/rev/<filename>') 
def reverse(filename): 
    song = getAudio(filename) 
    song = song.reverse() 
+1

爲什麼'getFilePath'甚至是路由?你的意思是揭露你的內部服務器文件結構嗎? –

+0

我只是爲了測試而做的 – Ivan

回答

1
return AudioSegment.from_file(getFilePath(filename, format="wav") 

你好像缺少一個括號。

return AudioSegment.from_file(getFilePath(filename), format="wav") 
+0

哇我正在檢查3次,很抱歉浪費你的時間,並且非常感謝你。我會盡快接受這個答案。 – Ivan