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模块的主要内容,如果未能解决你的问题,请参考以下文章