码迷,mamicode.com
首页 > 其他好文 > 详细

序列化

时间:2019-04-14 18:11:49      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:.json   实现   反序   转化   数据   load   转换   文件   col   

序列化

内存中的数据结构,需要转换成字符串,才能写到磁盘。在python中,可以使用str字段将字典、列表等,转换成字符串。

把内存中的数据,转化成字符串,叫做序列化。

str(data)

 

相反,字符串转换成内内存中的数据,叫做反序列化。

  • eval

执行字符串语句,特定情况下,可以实现反序列化

eval(data)
  • json
import json

d  = json.dumps(data) #仅转换成字符串
d2 = json.loads(data)  #字符串还原

 f = open("test.json","w")
json.dump(data,f) #转成字符并写入文件

f = open("test.json","r")
data = json.load(f)  #从文件载入

 

  

 

序列化

标签:.json   实现   反序   转化   数据   load   转换   文件   col   

原文地址:https://www.cnblogs.com/zxw-xxcsl/p/10706044.html

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