2019年5月12日 pickle 模块 shelve 模块
pickle模块
test2.txt 中如果是 {"name":"sxj","age":"18"} 注意双引号
import json with open('test2.txt','r') as f: data=f.read() data2=json.loads(data) print(data2["name"])
运行 成功
如果test2.txt 中是单引号 则运行失败。注意 json 中load和dump 不需要配对使用,只要符合json 语句规则 就能load
pickle 使用方法同json完全一致:dump,load,dumps,loads
pickle 处理成字节,写入文件时用 ‘wb’,因为写入的是自己,pickle是不可读
shelve模块
使用方法同json完全一致:dump,load,dumps,loads