25

텍스트 파일: 기본 읽기/쓰기

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

학습 목표

open()으로 파일을 열고 닫는다 with 문의 중요성을 이해한다 다양한 읽기 방식을 구분한다

파일 열기의 기본

에디터 로딩 중...

문제: close()를 까먹으면? 데이터 손실 가능!


with 문: 안전한 파일 처리

에디터 로딩 중...

with 문의 장점:

  • 자동으로 파일 닫힘
  • 에러가 나도 파일 닫힘
  • 코드가 깔끔함

항상 with 문을 쓰자!


파일 모드

모드설명파일 없으면?
"r"읽기 (기본값)에러
"w"쓰기 (덮어쓰기)생성
"a"추가 (append)생성
"r+"읽기 + 쓰기에러
"rb"바이너리 읽기에러
"wb"바이너리 쓰기생성

파일 쓰기

에디터 로딩 중...

파일 읽기

에디터 로딩 중...

대용량 파일 처리

에디터 로딩 중...

인코딩 주의

에디터 로딩 중...

실무 팁: 항상 encoding="utf-8" 붙이자.