AI
pickle 모듈
Lagom92
2019. 8. 21. 15:02
Pickle
데이터를 저장하고 불러올때 매우 유용한 라이브러리
- 클래스 자체를 파일로 저장했다가 그것을 그대로 불러올 수 있다.
- 원하는 데이터를 자료형의 변경없이 파일로 저장하여 그대로 로드할 수 있다.
- 데이터를 저장하거나 불러올때 바이트 형식으로 읽거나 쓴다(wb, rb).
- binary형태로 저장되기 때문에 용량이 작아진다.
import pickle
# save
data = ['a', 'b', 'c']
with open('data.txt', 'wb') as f:
pickle.dump(data, f)
# load
with open('data.txt', 'rb') as f:
data = pickle.load(f)
참고