프로그래밍/Python 기초
파이썬 예외 처리(Exception) 코드의 안정성을 높이는 방법
"코딩을 하다 보면 예상치 못한 에러가 발생하곤 합니다. 예를 들어 불러오는 파일이 존재하지 않거나, 데이타 타입이 불일치 하거나, 네트워크 지연에 따른 오류 등 말이죠. 이러한 에러 발생시 어떠한 에러인지 확인하고 예외 처리를 해줘야 사용자에게 좋은 경험을 줄 수 있습니다." 기본적인 예외 처리 구문 아래 코드에서는 의도적으로 ZeroDivisionError를 발생 시킵니다. ZeroDivisionError는 파이썬에서 0으로 나누려고 할 때 발생하는 내장 예외 중 하나 입니다. 즉, 어떤 수를 0으로 나누는 연산을 시도할 때 발생하는 에러 입니다. 수학적으로 유효하지 않기 때문이죠. result = 10 / 0 # ZeroDivisionError 발생 이제 이 코드에서 예외 처리를 추가해 보겠습니다...