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'>

'''

 

posted @ 2017-06-13 14:51  Tororo  阅读(203)  评论(0)    收藏  举报