로딩
요청 처리 중입니다...

[python3] pickle

 [python3] pickle

객체의 내용을 파일에 저장, 복원하는 경우 사용하기 위해 pickle, shelve 모듈을 사용한다. pickle 은 dump(), load() 를 이용하여 객체를 bytes 형태로 만들어 저장과 복원을 손쉽게 한다. 사용하는 방법은 너무 간단하며, 아래와 같다. 1 2 3 4 5 6 import pickle obj = SomeObject() f=open(filename,'wb') pickle.dump(obj,f) f.close() 1 2 3 4 5 import pickle f=open(filename,'rb') obj=pickle.load(f) f.close() dump() 이용하여 bytes 로 변경시키는 작업을 하는데, f에 파일명이 아닌 변수에도 저장 가능하다.

파일명이 아닌 bytes 문자열이 들어간 변수일 경우에는 loads() 를 사용하여야 한다. 출처 : 파이썬 완벽 가이드 (인사이..........

원문 링크 : [python3] pickle