pickle实现实例化对象的存与读
Posted diracy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pickle实现实例化对象的存与读相关的知识,希望对你有一定的参考价值。
import pickle
class Mypickle:
def __init__(self,path):
self.file = path
def dump(self,obj):
with open(self.file, ‘ab‘) as f:
pickle.dump(obj, f)
def load(self):
with open(self.file,‘rb‘) as f:
while True:
try:
yield pickle.load(f)
except EOFError:
break
a=A(‘cat‘,1)
s=Mypickle(‘file‘)
s.dump(a)
s.load()
以上是关于pickle实现实例化对象的存与读的主要内容,如果未能解决你的问题,请参考以下文章
.(Java中)实例化对象:就是创建一个对象,用啥运算符来实现对象的实例化?
Python数据对象的编码和解码,json和pickle模块,base64模块的简单使用