【发布时间】:2012-02-23 07:52:24
【问题描述】:
python 新手... 我有以下类 Key,它扩展了 dict:
class Key( dict ):
def __init__( self ):
self = { some dictionary stuff... }
def __getstate__(self):
state = self.__dict__.copy()
return state
def __setstate__(self, state):
self.__dict__.update( state )
我想使用pickle.dump 保存该类的一个实例及其数据,然后使用pickle.load 检索数据。我知道我应该以某种方式更改 getstate 和 setstate,但是,我并不完全清楚我应该如何做到这一点......任何帮助将不胜感激!
【问题讨论】:
标签: python dictionary persistence pickle