Python/Python기초

Python pickle

도전하는일반인 2021. 8. 17. 11:30

프로그램 상에서 사용하고 있는 데이터를 파일형태로 저장해주는 것이다.

리스트나 클래스같은 텍스트가 아닌 자료형은 일반적인 파일 입출력 방법으로는 데이터를 저장하거나 불러올 수 없다.

파이썬에서는 이와 같은 텍스트 이외의 자료형을 파일로 젖아하기 위하여 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