python pickle 模块的使用

Posted ilyou2049

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于python pickle 模块的使用的主要内容,如果未能解决你的问题,请参考以下文章

python数据持久存储:pickle模块的使用

[转]python数据持久存储:pickle模块的基本使用

python pickle 模块的使用

python数据持久存储:pickle模块的基本使用

python数据持久存储:pickle模块的基本使用

Python序列化模块pickle和json使用和区别