2016-09-16 4 views
0

예를 들어 웨이브 모듈 을 사용합니다.예외 웨이브 파이썬을 발생 시키십시오

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

GET 출력

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

나는 파일이 좋지 않아 알지만,이 예외 또는이 오류가 발생 할

+2

예외가 이미 발생했습니다. 너는 다른 것을 잡아서 다시 올리는 것을 의미합니까? – RedX

+0

@RedX이 오류 후 프로그램이 계속 돌아가길 바란다 –

답변

1

당신이 expection 당신을 제기 한 후 계속하고자하는 경우 그것을 잡아야합니다 :

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

감사합니다. –