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 |