python pickle数据序列化保存简单学习
注:windowns,Python2.7
理解:可用来存储想要保存的数据,存什么格式的数据,读的时候就是什么数据,和open-write只读写字符串不一样。
使用:
导入模块
import cPickle as pickle #因为新版本的python使用c实现了以前的pickle模块,速度会更快,所以我们import新的模块
保存数据:
test_data={name:"aaa",age:111}
with open('test.txt','w') as f:
pickle.dump(test_data,f)
读取数据:
with open('test.txt','r') as f1:
p = pickle.load(f1)
print p
结果如下:
'''
{'age': 88, 'name': 'aaa'}
>>> type(p)
<type 'dict'>
'''

浙公网安备 33010602011771号