序列化 - json, pickle, eval
Posted 10132714
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列化 - json, pickle, eval相关的知识,希望对你有一定的参考价值。
1. eval
# eval是Python自带的方法,不需要导入,仅Python中可以使用 # 作用是执行一个字符串的表达式,并返回表达式的值(将字符串转换成其他格式) # 使用: dic = "{‘name‘: 111, ‘age‘: 2}" eval(dic) # 会编程字典
2. json
# 作用:字符串与Python格式的互相转换 # 是一种通用的数据规范,需要导入模块 json.loads() # 反序列化成Python格式 json.dumps() # 序列化成字符串 json.load() # 操作文件用的 json.dump() # 操作文件用的
3. pickle
# 作用:字节与Python格式的转换 # 用法与json相同 pickle.loads() pickle.dumps()
以上是关于序列化 - json, pickle, eval的主要内容,如果未能解决你的问题,请参考以下文章