더북(TheBook)

예외 처리

더 복잡한 코드를 작성하다 보면 필연적으로 오류가 발생하곤 합니다. 이는 코드의 논리적 오류, 예기치 않은 입력, 또는 논리적으로는 아무런 오류가 없지만 인터넷망이 끊기거나 파이썬 코드를 실행하고 있는 자원의 초과 같은 예기치 않은 상황으로 인해 발생할 수 있습니다. 파이썬은 이러한 예외를 처리하기 위한 강력한 메커니즘을 제공하여 프로그램이 다양한 오류 조건에 반응하고 원활하게 복구할 수 있도록 합니다. 이번에는 try, except, finally, raise 문을 포함한 파이썬의 예외 처리 메커니즘에 대한 기본 사항을 소개합니다.

파이썬에서 ‘예외’는 프로그램 실행 중에 발생하는 이벤트로, 프로그램 명령어의 정상적인 흐름을 방해합니다. 파이썬 스크립트 내에서 오류가 발생하면 인터프리터는 스크립트 실행을 중지하고 오류에 대한 정보가 포함된 특수한 종류의 객체인 ‘예외’를 생성합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.