1. 예외 처리
1) 프로그램의 비정상적인 종료를 막는 방법
- 에러가 발생할 가능성이 있는 코드를 사전에 처리해 주는 방법
(예) 파일을 다룰 때 파일이 없거나 쓰기금지로 설정된 경우
> 데이터베이스 연결 시 DB쪽 이슈
> 네트워크 관련 코드에서 네트워크 이슈
2) try, except를 이용한 에러로부터의 복구
2. 예외 종류
1) 파이썬은 60여 개의 이상의 예외가 있음
3. 예외
1) 사용자 정의 예외 만들기
- 새로운 예외 타입을 만들기 위해서는 class 객체 타입을 정의해야 함
2) 예외 발생 : raise
- 특정한 상황에서 예외를 발생시킬 수 있음
> raise BizException
4. logging 모듈
1) 로그 메시지를 디스플레이 하고자 할 때 사용
> 코드 제일 위쪽에 로깅 설정 코드를 추가
> 팩토리얼 코드 로깅 예제
* 디버깅을 위해 print() 사용을 권장하지 않음
2) 로그 메시지를 파일로 저장
- 로깅 설정 코드 부분을 수정
- 팩토리얼 코드 로깅 예제
반응형
[TIP] Windows PC 성능을 개선시키는 10가지 방법 - 최신 업데이트 설치, Readyboost, 페이지 파일 크기, 디스크 공간, OneDrive 동기화
[PMP] 스크럼 가이드 - 정의와 목적, 핵심 요소, 특징, 타 방법론과 차이점 ( 2020 가이드 첨부 )
[TIP] 구글 크롬(Google Chrome) 언어 설정 및 변경 (한국어<->영어)
반응형