파일에 문자열 쓰기
파일객체 = open(파일이름, 파일모드)
파일객체.write('문자열')
파일객체.close()
: 이미 있는 파일에 쓸 때
- 나중에 입력한 것으로 바뀜
파일에서 문자열 읽기
파일객체 = open(파일이름, 파일모드)
변수 = 파일객체.read()
print(변수)
파일객체.close()
: 없는 파일 읽을 때는 오류 발생
자동으로 파일 객체 닫기
with open(파일이름, 파일모드) as 파일객체:
코드
반복문으로 문자열 여러 줄을 파일에 쓰기
리스트에 들어있는 문자열을 파일에 쓰기
파일객체.writelines(문자열리스트)
파일의 내용을 한 줄씩 리스트로 가져오기
변수 = 파일객체.readlines()
파일의 내용을 한 줄씩 읽기
변수 = 파일객체.readline()
: while
: for
파일 객체는 인터레이터
: 변수 여러 개에 저장하는 언패킹(unpacking)도 가능
파이썬 객체를 파일에 저장하기
: 피클링(pickling) - 파이썬 객체를 파일에 저장하는 과정
파일에서 파이썬 객체 읽기
: 언피클링(unpickling) - 파일에서 객체를 읽어오는 가정
반응형