프로그램 상에서 사용하고 있는 데이터를 파일형태로 저장해주는 것이다.
리스트나 클래스같은 텍스트가 아닌 자료형은 일반적인 파일 입출력 방법으로는 데이터를 저장하거나 불러올 수 없다.
파이썬에서는 이와 같은 텍스트 이외의 자료형을 파일로 젖아하기 위하여 pickle이라는 모듈을 제공한다.
pickle뒤에는 쓰기타입+b(바이너리)를 써줘야 한다.
.dump를 이용해서 (x,y) y에 x를 저장한다.
읽기 위해선 load를 사용하면 된다.
with를 쓰면 code를 줄일 수 있다.
with로직은 외워두자
일반 파일을 쓰고 읽을 때도 사용할 수 있다.
'Python > Python기초' 카테고리의 다른 글
Python 메서드,상속,오버라이딩 (0) | 2021.08.18 |
---|---|
Python 클래스 (0) | 2021.08.18 |
Python 파일 입출력 (0) | 2021.08.12 |
Python 다양한 출력 포맷 (0) | 2021.08.12 |
Python 표준입출력 (0) | 2021.08.12 |