json,pickle模块

Posted Agsol

tags:

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

序列化

把对象从内存中编成可储存或传输的过程称之为序列化,输出为json串,.json文件

反序列化

把json串反编成Python数据类型

json模块

用于跨平台交互

json模块下不可转换集合(会报错),元组会被自动变成列表,不可存储对象

方法 描述
==json.dunp(数据,file)== ==序列化文件==,将数据加到file中
==json.load(file)== ==反序列化文件==
json.dunps(数据 序列化
json.loads(数据) 反序列化文件

pickle模块

只针对Python所有数据类型,包括json中不可转换的类型(元组,集合)

方法 描述
==pickle.dunp(数据,file)== ==序列化文件==,将数据加到file中
==pickle.load(file)== ==反序列化文件==
pickle.dunps(数据 序列化
pickle.loads(数据) 反序列化文件

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

python模块(json和pickle模块)

json模块和pickle模块

Python json和pickle模块

python --- json模块和pickle模块详解

70Python核心精要:json模块和pickle模块

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