首页 > 数据库技术 > 详细

django+SQLite搭建轻量级个人博客(十二)pickle模块——序列化和反序列化

时间:2019-11-08 01:14:41      阅读:138      评论:0      收藏:0      [点我收藏+]

pickle模块实现对象的序列化和反序列化,简单说可将对象和字符串相互转化。具体参见下面的例子:

=========序列化=========

import pickle

class test:

  name = ‘hello‘

obj = test()

result = pickle.dumps(obj)

print(result)

运行结果:b‘\x80\x03c__main__\ntest\nq\x00)\x81q\x01.‘

 

=========反序列化=========

import pickle

class test:

  name = ‘hello‘

 

 

str = b‘\x80\x03c__main__\ntest\nq\x00)\x81q\x01.‘

x = pickle.loads(str)

print(x.name)

运行结果:hello

django+SQLite搭建轻量级个人博客(十二)pickle模块——序列化和反序列化

原文:https://www.cnblogs.com/xuexizongjie/p/11817155.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!