파이썬의 현재 환경에서 모든 작업 데이터 (객체?)를 저장하는 'backup(filename)'
함수를 작성하고 데이터/객체를 다시 복원하려면 'restore(filename)'
을 작성하고 싶습니다. R의 save.image(file="workspace21.RData")
과 load(file="workspace21.RData")
처럼 시스템을 스냅 샷 할 수 있습니다.파이썬의 현재 작업 환경을 백업하고 복원하는 방법은 무엇입니까?
"백업"& "복원"을 쓰는 방법은 무엇입니까? 아니면 존재할 수있는 패키지가 있습니까?
[pickle] (http://docs.python.org/2/library/pickle.html)과 같은 의미입니까? – dwxw
피클과 다소 비슷합니다. 전체 작업 영역을 피클해야하지만 파이썬 개체 중 일부는 not_picklable이므로 피클이 해결책인지 의심 스럽습니다. – bigbug
예를 들어, matplotlib.figure.Figure 객체는 pickleable이 아니며, cPickle.dump (fig, open ("Z : \\ pic.pkl", 'w'), cPickle.HIGHEST_PROTOCOL)는 TypeError : 예상 문자열 또는 유니 코드 객체 , NoneType found – bigbug