파일에 문자열 쓰기
파일객체 = open(파일이름, 파일모드) 파일객체.write('문자열') 파일객체.close()


: 이미 있는 파일에 쓸 때
- 나중에 입력한 것으로 바뀜


파일에서 문자열 읽기
파일객체 = open(파일이름, 파일모드) 변수 = 파일객체.read() print(변수) 파일객체.close()

: 없는 파일 읽을 때는 오류 발생

자동으로 파일 객체 닫기
with open(파일이름, 파일모드) as 파일객체: 코드

반복문으로 문자열 여러 줄을 파일에 쓰기


리스트에 들어있는 문자열을 파일에 쓰기
파일객체.writelines(문자열리스트)


파일의 내용을 한 줄씩 리스트로 가져오기
변수 = 파일객체.readlines()

파일의 내용을 한 줄씩 읽기
변수 = 파일객체.readline()
: while

: for
파일 객체는 인터레이터
: 변수 여러 개에 저장하는 언패킹(unpacking)도 가능

파이썬 객체를 파일에 저장하기
: 피클링(pickling) - 파이썬 객체를 파일에 저장하는 과정

파일에서 파이썬 객체 읽기
: 언피클링(unpickling) - 파일에서 객체를 읽어오는 가정

반응형