2016-09-16 21 views
0

私はウェーブモジュール を使用します。例外ウェーブのpythonを呼び出す

 import wave 
    origAudio = wave.open("son.wav",'r') 

私は、ファイルがよくないですけど、私はあなたがexpectionがあなたを提起された後も継続したい場合は、この例外またはこのエラー

+2

例外は既にあなたのために発生しました。あなたは別のものを捕まえて、それを上げることを意味しますか? – RedX

+0

@RedX私はこのプログラムがこのエラーの後に変わり続けるのを望んでいます –

答えて

1

を上げたい出力

 raise Error, 'file does not start with RIFF id' 
     wave.Error: file does not start with RIFF id 

を取得キャッチする必要があります:

import wave 
try: 
    origAudio = wave.open("son.wav",'r') 
except wave.Error as e: 
    # if you get here it means an error happende, maybe you should warn the user 
    # but doing pass will silently ignore it 
    pass 
+0

それは知られていないので動作していませんエラー –

+0

おそらく 'wave.Error'です。更新された回答を参照してください。 – RedX

+0

ありがとうございます –

関連する問題