취준/[개발공부] python

05-2. 예외 처리

우금붕 2023. 7. 4. 15:26

01. 예외 처리

try :
    수행문
except :
    수행문
  • except 뒤에는 발생오류 혹은 발생오류 as 오류 메시지 변수 를 활용할 수 있다.

 

  • try, except 만 사용할 경우 : try ~ except ~ : 오류 발생 시 except 실행
  • 발생 오류만 포함할 경우 : try ~ except 발생오류 ~ : 오류 이름 일치 시 except 실행
  • 발생오류와 오류 메시지 변수 포함한 경우 : try ~ except 발생오류 as 오류 메시지 변수 ~ : 오류 메시지 내용 알고 싶을 때

 

  • try ... finally
    finally는 예외 발생 여부 상관없이 무조건 수행된다. 사용 리소스를 close해야 할 때 주로 사용한다.

 

  • 오류 회피 : 수행문에 pass를 넣는다.
  • 오류 일부러 발생시키기 : raise 오류명
  • 예외 만들기 : class 에러명(Exception) : ~
  • 오류 메시지가 출력되지 않을 때
class 에러명(Exception):
    def __str__(self):
        return 리턴값

'취준 > [개발공부] python' 카테고리의 다른 글

06. 정규표현식  (0) 2023.07.04
05-3. 내장 함수, 외장 함수  (0) 2023.07.04
05-1. 클래스, 모듈, 패키지  (0) 2023.07.04
04-2. 사용자 입출력, 파일 읽고 쓰기  (0) 2023.07.04
04-1. 함수  (0) 2023.07.04