Python에서는 pickle을 써서 오브젝트를 디스크에 쓰고 읽을 수 있다.
아래 코드와 같이 하면 됨
import pickle pickle.dump(my_object, open(filename, 'wb')) loaded_object = pickle.load(open(filename, 'rb'))
python2 에서 pickle로 저장하고, python3 로 pickle로 오브젝트를 로드할 때,
'ascii' codec can't decode byte 0xf3 in position 0: ordinal not in range(128)
와 같은 에러가 날 때가 있다.
그러면
loaded_object = pickle.load(myfile, encoding='bytes')
로 encoding 파라미터를 설정하고 읽어온다. (참고: 링크)
'노트정리 > 파이썬 Python' 카테고리의 다른 글
conda 에서 pip 에러(ImportError: No module named _internal)가 뜰 때 해결법 (0) | 2019.01.20 |
---|---|
Jupyter Themes 에서 코드 끝을 볼 수 없을 때 해결법 (0) | 2019.01.16 |
주피터 노트북 (Jupyter Notebook) 테마 바꾸기 - 어둡게 (0) | 2018.12.21 |
트위터에서 특정 트윗을 RT 한 사용자 목록 수집하기 (2) (0) | 2018.05.15 |
트위터에서 특정 트윗을 RT 한 사용자 목록 수집하기 (1) (0) | 2018.05.13 |
윈도우 10에서 theano를 백엔드로 하는 GPU 사용하는 KERAS 설치 방법 (0) | 2017.03.13 |
PyCharm에서 라이브러리 임포트(import)하는 방법 (2) | 2016.04.29 |
파이썬 에러 (0) | 2015.08.12 |