파이썬 시도 제외
try
블록을 사용하면 코드 블록에 오류가 있는지 테스트할 수 있습니다 .
except
블록을 사용하면 오류를 처리할 수 있습니다 .
finally
블록을 사용하면 try- 및 except 블록의 결과에 관계없이 코드를 실행할 수 있습니다 .
많은 예외
예를 들어 특별한 종류의 오류에 대해 특별한 코드 블록을 실행하려는 경우 원하는 만큼 예외 블록을 정의할 수 있습니다.
예시
try 블록이 발생하면 하나의 메시지를 인쇄 NameError
하고 다른 오류에 대해서는 다른 메시지를 출력합니다.
try:
print(x)
except NameError:
print("Variable x
is not defined")
except:
print("Something else went
wrong")