[python/파이썬] 27. 고급 예외 처리 / 예외 발생시키기(raise)


[python/파이썬] 27. 고급 예외 처리 / 예외 발생시키기(raise)

이전 시간에는 예외 처리의 개념과 함께, 예외 클래스의 종류, try - except문에 대해서 배웠습니다. 오늘은 지난 시간에 배운 걸 바탕으로 좀 더 세부적인 예외 처리 기법을 알아볼게요. 1. try - except - else - finally문 try: 오류가 날 수 있는 코드 except [발생오류 [as 오류 메시지 변수]]: 오류 발생 시, 실행할 코드 [else:] 에러가 발생하지 않았을 때 실행되는 코드 [finally:] 항상 실행되는 코드 []안에 있는 것들은 생략 가능 try - except문 외에도, else와 finally를 추가적으로 사용하여 예외 처리를 할 수 있습니다. 1) 오류가 없을 경우 try문 실행 -> else문 실행 -> finally문 실행 2) 오류가 있을 경우 except문 실행 -> finally문 실행 이렇게 되는 거죠. finally문은 항상 실행되는 코드이기 때문에, 어느 상황에서든 꼭 실행되어야 하는 코드를 적으시면 됩니다. ...


#else #except #finally #python #raise #try #예외발생 #예외처리 #파이썬

원문링크 : [python/파이썬] 27. 고급 예외 처리 / 예외 발생시키기(raise)