뮤트 개발일지

Python 예외처리 본문

Python

Python 예외처리

박뮤트 2021. 12. 20. 18:37

try ~ except ~

try:

    에러 문장

except:

    에러 발생 시 실행 문장

=> 위와 같이 입력할 경우, 에러 문장에서 에러가 발생했을 때 expect에 있는 문장이 실행된다.

 

try:

    에러 문장

except:

    에러 발생 시 실행 문장

else:

    에러가 나지 않을 때 실행 문장

finally:

    에러 발생과 무관하게 실행될 문장

 

강제 발생

rasie Exception("string")

=> 위와 같이 입력할 경우, string을 출력하며 에러가 발생

 

assert

assert로 시작하는 문장에 조건식을 적는 경우, 조건을 만족하지 않으면 에러 발생하고 string을 출력

예)

a = 1

assert a > 10, '오류가 발생하였습니다."

===> error, 오류가 발생하였습니다.