티스토리 뷰
반응형
지난시간에는 파이썬 라이브러리 sys에 대해알아보았다. 이번에는 pickle이라는 라이브러리에 대해 알아보자.
pickle
pickle은 객체의 형태를 그대로 유지하면서 파일에 저장하고 불러올 수 있게 하는 모듈이다. 다음 예는 pickle 모듈의 dump 함수를 사용하여 딕셔너리 객체인 data를 그대로 파일에 저장하는 방법을 보여 준다.
1 2 3 4 5 6 | >>> import pickle >>> f = open("ygtest.txt", "wb") >>> data = {1:"My beloved", 2:"family"} >>> pickle.dump(data, f) >>> f.close() | cs |
다음은 pickle.dump로 저장한 파일을 pickle.load를 사용해서 원래 있던 딕셔너리 객체(data) 상태 그대로 불러오는 예이다.
1 2 3 4 5 6 | >>> import pickle >>> f = open("ygtest.txt",'rb') >>> data = pickle.load(f) >>> print(data) {1: 'My beloved', 2: 'family'} >>> | cs |
반응형
댓글
반응형