python序列化之pickle,json,shelve

 

 

模块

支持方法

说明

json

dumps/dump

loads/load

只能处理基本数据类型;

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

pickle

dumps/dump

loads/load

支持python所有数据类型;

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

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

shelve

open

close

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

posted @ 2018-01-25 12:56  Claire_xu  阅读(119)  评论(0编辑  收藏  举报