25

예외 처리: 파일이 없으면?

Day 4: 파일 I/O - 대량 데이터 처리

학습 목표

try-except로 예외를 처리한다 파일 관련 예외를 알고 대응한다 사용자 정의 예외를 만든다

파일 처리의 현실

에디터 로딩 중...

이 코드가 실패하는 경우:

  • 파일이 없다 (FileNotFoundError)
  • 읽기 권한이 없다 (PermissionError)
  • 인코딩이 잘못됐다 (UnicodeDecodeError)

예외 처리 없이는 프로그램이 죽는다.


try-except 기본

에디터 로딩 중...

여러 예외 처리

에디터 로딩 중...

else와 finally

에디터 로딩 중...

예외 정보 가져오기

에디터 로딩 중...

예외 발생시키기 (raise)

에디터 로딩 중...

사용자 정의 예외

에디터 로딩 중...

실무 패턴: 안전한 파일 읽기

에디터 로딩 중...