반응형
●예외처리 : try: ~ except:
- 자바의 try, catch와 비슷한 기능이라고 보면 된다.
- 기본형태
try:
예외가 발생할 가능성이 있는 코드
except:
ex)
●try except 구문과 pass 조합
- 프로그래밍 하다가 예외가 발생해도 중요하지 않은 부분은 그냥 넘어가도록 하기위해 pass키워드를 쓴다.
- 기본형태
try:
예외발생 가능성이 있는 코드
except:
pass
ex)
●try except else 구분
- else를 이용하여 예외가 발생하지 않을때 실행할 코드를 지정할 수 있다.
- 기본형테
try:
예외발생 가능성 코드
except:
예외발생시 코드
else:
예외 발생하지 않을때 코드
ex)
●finally구문
- 예외가 발생하든 안하든 무조건 실행되는 부분
- 기본형태
try:
~~
except:
~~
finally:
무조건 실행되는 코드
ex)
●finally구문 활용
- try문 안에 return 이 있어도 finally은 실행한다.
ex)
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬(Python) - 28.표준 모듈 (0) | 2020.05.01 |
---|---|
파이썬(Python) - 27.예외처리(2) (0) | 2020.05.01 |
파이썬(Python) - 25.텍스트 파일 처리하기 (0) | 2020.04.25 |
파이썬(Python) - 24.람다 (0) | 2020.04.25 |
파이썬(Python) - 23.튜플 (0) | 2020.04.25 |
댓글