python常用模块之json和pickle模块
Posted jiahuifeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的数据对象,可以像操作数据类型的这些方法来操作它们
以上是关于python常用模块之json和pickle模块的主要内容,如果未能解决你的问题,请参考以下文章
Python常用模块之jsonpicklerandomhashlibcollections
Python函数和常用模块day06:json & pickle-hashlib模块