使用 pickle 序列化 class 对象
Using pickle to serialize a class object
我正在使用 pickle 序列化一个 class 对象,如下所示
object = constructor()
pickle_string = pickle.dump(对象)
然后我想从 pickle_string 重建对象。我试过了
pickle.load(pickle_string)
似乎没有任何建议?
要写入字符串,您应该使用 pickle.dumps
. There are two families of functions in this module:loads
和 dumps
处理字符串,load
和 dump
处理 流.
顺便说一下,pickle
已经过时了。您可能至少会考虑 cPickle
,这样会快得多。
我正在使用 pickle 序列化一个 class 对象,如下所示
object = constructor()
pickle_string = pickle.dump(对象)
然后我想从 pickle_string 重建对象。我试过了
pickle.load(pickle_string)
似乎没有任何建议?
要写入字符串,您应该使用 pickle.dumps
. There are two families of functions in this module:loads
和 dumps
处理字符串,load
和 dump
处理 流.
顺便说一下,pickle
已经过时了。您可能至少会考虑 cPickle
,这样会快得多。