본문 바로가기

파이썬 담아두기

파이썬 입출력

[ 파일 모드 종류 ]

r - 읽기모드 (디폴트)

w - 쓰기모드, (항상 새로 생성 - 기존 내용 삭제됨.)

x - 쓰기모드, (이미 파일 존재 시 오류.)

a - 내용추가모드, 파일이 있으면 뒤에 내용을 추가  -- 중간에 추가는 안됨.

+ - 읽기쓰기모드

t - 텍스트 모드 (default)

b - 바이너리 모드, bytes 단위 데이터 처리.


+) 알아두기.

f = open('file.txt', 'r+t')

텍스트 읽기쓰기모드, 맨 앞에서부터 내용을 덮어쓴다. 

기존 파일 유지. (파일이 없으면 오류 발생)  --> r(읽기모드) 이므로.