一. shelve模块 json和pickle模块的序列化和反序列化处理,他们有一个不足是在python 3中不能多次dump和load,shelve模块则可以规避这个问题. shelve模块是一个简单的key,values将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式,是pickle 更上一层的封装. shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象 可读可写 key必须为字符串,而值可以是python所支持的数据类型 #…