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(数据) 反序列化文件
posted @ 2019-09-27 21:32  Agsol  阅读(128)  评论(0编辑  收藏  举报