파이썬 오류 처리
try
블록을 사용하면 코드 블록에 오류가 있는지 테스트할 수 있습니다 .
except
블록을 사용하면 오류를 처리할 수 있습니다 .
finally
블록을 사용하면 try- 및 except 블록의 결과에 관계없이 코드를 실행할 수 있습니다 .
예외 처리
오류가 발생하거나 우리가 호출하는 예외가 발생하면 Python은 일반적으로 중지하고 오류 메시지를 생성합니다.
이러한 예외는 다음 try
문을 사용하여 처리할 수 있습니다.
예시
블록은 다음 과 같이 정의되지 try
않았기 때문에 예외를 생성합니다 .x
try:
print(x)
except:
print("An exception occurred")
try 블록에서 오류가 발생하므로 예외 블록이 실행됩니다.
try 블록이 없으면 프로그램이 충돌하고 오류가 발생합니다.
예시
이 문은 x
다음과 같이 정의되지 않았기 때문에 오류를 발생시킵니다.
print(x)