더북(TheBook)

예를 들어 보겠습니다.

> try:
>     print("Try!")
> except Exception as e:
>     print("예외발생!")
> else:
>     print("정상종료!")
Try!
정상종료!

try 부분이 문제없이 실행되므로, except가 실행되지 않는 대신 else에 있는 코드가 실행됩니다. 반대로 예외가 발생하여 except 아래 코드 블록이 실행되면 else는 실행되지 않습니다.

> try:
>     var = 10 / 0
> except Exception as e:
>     print("예외발생!")
> else:
>     print("정상종료!")
예외발생!
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.