파이썬에서 예외를 처리하는 일반적인 방법은 "try-except" 블록을 사용하는 것입니다. 예외 절 뒤에 else 절을 포함할 수도 있습니다. try 문에 예외가 없으면 else 블록의 명령문이 실행됩니다.
선택 사항인 else 절은 예외가 발생하거나 return, continue 또는 break 문을 실행하는 경우를 제외하고 제어가 try 절의 끝을 벗어나면 실행됩니다.
예시
주어진 코드는 다음과 같이 다시 작성할 수 있습니다.
a = [11, 8, 9, 2] try: foo = a[3] except: print "index out of range" else: print "index well within range"
출력
이것은 출력을 제공합니다.
index well within range