Pickle
  • 데이터 저장 및 불러올때 사용하는 라이브러리
  • 파이썬 객체 자체를 파일/바이너리로 저장
    • ex) Dic, List, Tuple등
    • 객체는 파일에 쓸 수 없어서 유용함

 

 

Pickle 장점
  • Pickle의 특성(객체 자체 저장)으로 인해 속도가 빠름

 

 


 

 

Pickle 사용법
import pickle

# 파일 저장하는 법
pickle.dump('객체', '저장하고자 하는 파일')

# 파일 불러오는 법
pickle.load('파일')

 

실사용 예시
import pickle

data = {
    'a': [1, 2.0, 3, 4+6j],
    'b': ("character string", b"byte string"),
    'c': {None, True, False}
}

# save
with open('data.pickle', 'wb') as f:
    pickle.dump(data, f, pickle.HIGHEST_PROTOCOL)

# load
with open('data.pickle', 'rb') as f:
    data = pickle.load(f)

'Programming > Python' 카테고리의 다른 글

Python 변수 반복 생성, 실행하기  (0) 2022.10.04

+ Recent posts