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

一篇文章了解pickle序列化

时间:2020-01-18 12:33:13      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:部分   href   数据   https   文章   art   数据读取   句柄   data   

import pickle
data1=["藏身于雨雪之中","努力忘记,但我怎能就这样离去","看着熙熙攘攘的街道","看着熙熙攘攘的街道"]
#1:序列化数据
#这里必需要以二进制格式写入,所以要加wb
f1=open("data.txt","wb")
#dump:接受一个文件句柄和一个数据对象作为參数,把数据对象obj以特定的格式保存到给定的文件file里
pickle.dump(data1,f1)
f1.close()
#2:将序列化数据读取出来
f2=open("data.txt","rb")
#load:将file中的对象序列化读出
data2=pickle.load(f2)
print(data2)
f2.close()
#3:将数据转换成bytes类型
#dumps:将obj对象序列化为string形式,而不是存入文件中
data3=pickle.dumps(data1)
print(data3,"\n",type(data3))
#4:将bytes类型的数据转换成obj对象
#此步必需在第3步的基础上执行
#loads:从string中读出序列化前的obj对象。
data4=pickle.loads(data3)
print(data4)

部分内容摘自:https://blog.csdn.net/weixin_41644993/article/details/96484489

一篇文章了解pickle序列化

标签:部分   href   数据   https   文章   art   数据读取   句柄   data   

原文地址:https://www.cnblogs.com/gaoyuxia/p/12208590.html

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