25분
예외 처리: 파일이 없으면?
Day 4: 파일 I/O - 대량 데이터 처리
예외 처리: 파일이 없으면?
Python 기초 2: 함수, 클래스, 모듈, 파일 > Day 4: 파일 I/O - 대량 데이터 처리
학습 목표
try-except로 예외를 처리한다 파일 관련 예외를 알고 대응한다 사용자 정의 예외를 만든다
파일 처리의 현실
에디터 로딩 중...
이 코드가 실패하는 경우:
- 파일이 없다 (FileNotFoundError)
- 읽기 권한이 없다 (PermissionError)
- 인코딩이 잘못됐다 (UnicodeDecodeError)
예외 처리 없이는 프로그램이 죽는다.
try-except 기본
에디터 로딩 중...
여러 예외 처리
에디터 로딩 중...
else와 finally
에디터 로딩 중...
예외 정보 가져오기
에디터 로딩 중...
예외 발생시키기 (raise)
에디터 로딩 중...
사용자 정의 예외
에디터 로딩 중...
실무 패턴: 안전한 파일 읽기
에디터 로딩 중...