Python 기초

파일과 예외처리

학습 목표

이번 장에서는 기본적인 입출력을 위하여 사용되는 클래스들을 살펴봅시다. 스트림은 강력한 개념으로 입출력 연산을 아주 간단하게 만듭니다.

또한 직렬화(serialization) 기법에서도 살펴볼 것입니다. 직렬화란 프로그램이 전체 객체를 스트림에 출력하고 다시 읽어 들이는 기법을 말합니다.

파이썬에서 작업한 내용을 파일에 기록할 수 있을 뿐만 아니라 여러 가지 필터를 통해 저장할 수도 있습니다.

 

학습 목차

  1. 파일
  2. 파일의 개념
  3. 파일의 종류
  4. 텍스트 파일 읽고 쓰기
  5. 텍스트 입출력 기법
  6. 이진 파일과 임의 접근 파일
  7. 예외 처리
  8. 예외 발생하기