python序列化之pickle,json,shelve

Posted Claire_xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python序列化之pickle,json,shelve相关的知识,希望对你有一定的参考价值。

 

 

模块

支持方法

说明

json

dumps/dump

loads/load

只能处理基本数据类型;

用于多种语言间的数据传输;

pickle

dumps/dump

loads/load

支持python所有数据类型;

用于python程序间互相传输对象;

pickle反序列化后的对象与原对象是等值的副本对象,类似于deepcopy

shelve

open

close

以键值对的形式保存数据,可直接操作文件

以上是关于python序列化之pickle,json,shelve的主要内容,如果未能解决你的问题,请参考以下文章

python序列化之pickle,json,shelve

Python 入门之 内置模块 -- 序列化模块(json模块pickle模块)

6.python序列化功能之json&pickle

Python基础知识之json&pickle模块

python之json&pickle

Python--模块之sys模块logging模块序列化json模块序列化pickle模块