Day 7 예외 처리
2023. 3. 13. 13:11ㆍ파이썬
1) 예외처리 기본 실행 방법
사용 이유
> print(5/0)에서 오류가 발생 -> 중지 (문제점: 오류 코드 아래 코드는 실행 자체가 X)
> except후 실행 시, 오류코드를 발생시키면서 아래 코드도 실행
2) 예외와 관계없이 코드 실행하기 (finally) 적용
> else , finally는 옵션 (추가 하지 않아도 상관 없다 !)
cf) print로 바깥에서 출력이 가능한데 굳이 finally로 실행하는 이유?
DB연결, 파일열기, 캠, 네트워크 등 다중 연결시
Try문에서 연결을 하고, try문이 끝나면 연결을 종료 (정리해서 가독성을 높인다는 느낌이 강하다.)
한마디: 정리하는 느낌 / 가독성 상승 / 굳이 안써도 된다.
2) 예외 에러 메세지 받기 (Exception)
> 짝수가 아닙니다. 위치 잘 확인 (raise 사용)
728x90
'파이썬' 카테고리의 다른 글
Day 8 클로저와 데코레이터 (0) | 2023.03.14 |
---|---|
Day 8 파일 입출력 (0) | 2023.03.14 |
Day 6 상속 (0) | 2023.03.10 |
Day 6 구글 드라이브 활용 (0) | 2023.03.10 |
Day 6 모듈 (0) | 2023.03.10 |