python pickle 模块的使用

pickle模块是能够让我们直接在文件中存储几乎任何Python对象的高级工具,并不要求我们把字符串转换来转换去,像是个超级通用的数据格式化和解析工具。想要在文件中储存字典,就直接用pickle来储存。

>>>D = {'a': 1, 'b':2}
>>>F = open('datafile.pkl', 'wb')
>>>import pickle
>>>pickle.dump(obj=D, file=F, protocol=None)
>>>F.close()

想要取回字典时,只要简单地再用一次pickle进行重建就可以了:

>>>F = open('datafile.pkl', 'rb')
>>>E = pickle.load(F)
>>>E
{'a': 1, 'b': 2}

 

posted @ 2019-07-29 13:40  超越吧  阅读(151)  评论(0编辑  收藏  举报