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)

 

 

 

 

 


참고

pickle 모듈_Blog

python snippets_pickle

파이썬 객체 직렬화