try:
import cPickle as pickle
except ImportError:
import pickle**
#pickle实现序列化使用,一般编写程序,采取的方案先导入cPickle模块,如果此模块不存在,再导入pickle模块
#pickle实现序列化主要作用是dumps方法或者dump方法
#dumps方法可以将任意对象序列化成一个str,将str写入文件进行保存
序列化写入,如图:
d = dict(url='index.html',title='首页',content='首页')
pickle.dumps(d)
f=open(r'D:\dump.txt','wb')
pickle.dump(d,f)
f.close()
f=open(r'D:\dump.txt','rb')
d=pickle.load(f)
print(d)
直接使用loads方法将文件直接反序列化为对象,如图: