더북(TheBook)

3. raise

프로그램에서 허용하지 않는 동작을 하려고 할 때 의도적으로 오류를 발생시키기 위해 사용합니다.

형식

raise 오류 종류

 

4. 사용자 정의 예외

① 파이썬에서 기본으로 제공하는 오류 외에 사용자가 직접 오류를 정의해 예외 처리할 수도 있습니다.

② 사용자 정의 예외는 모든 예외의 조상에 해당하는 Exception 클래스를 상속합니다.

 

5. finally 문

finally 문은 try 문에서 오류 발생 여부와 상관없이 try 문을 벗어나는 시점에 항상 실행되는 구문입니다.

finally 문은 tryexcept로 이루어진 구문의 가장 밑에 정의합니다.

형식

try:
    실행할 명령1
    실행할 명령2
    ...
except 오류 종류1:
    예외 처리 명령1
    예외 처리 명령2
    ...
except 오류 종류2:
    예외 처리 명령1
    예외 처리 명령2
    ...
finally:
    실행할 명령1
    실행할 명령2
    ...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.