码迷,mamicode.com
首页 > Web开发 > 详细

序列化 - json, pickle, eval

时间:2020-06-13 11:16:59      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:操作文件   数据   用法   字节   eva   作用   编程   pytho   name   

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

标签:操作文件   数据   用法   字节   eva   作用   编程   pytho   name   

原文地址:https://www.cnblogs.com/JackShi/p/13111696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!