python常用模块之json和pickle模块
json模块
json.dumps 将 Python 对象编码成 JSON 字符串
json.loads 用于解码 JSON 数据。该函数返回 Python 字段的数据类型。
pickle
pickle.dump(obj, file, [,protocol])
- 含义:pickle.dump(对象,文件,[使用协议])
- 将要持久化的数据“对象”,保存到“文件”中,使用有3种协议,索引0为ASCII,1为旧式二进制,2为新式二进制协议,不同之处在于2要更高效一些。
- 默认dump方法使用0做协议
pickle.load(file)
- 含义:pickle.load(文件),将file中的对象序列化读出。
- 从“文件”中读取字符串,将他们反序列化转换为python的数据对象,可以像操作数据类型的这些方法来操作它们