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

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

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

import pickle

class test:

  name = 'hello'

obj = test()

result = pickle.dumps(obj)

print(result)

运行结果:b'x80x03c__main__ test qx00)x81qx01.'

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

import pickle

class test:

  name = 'hello'

str = b'x80x03c__main__ test qx00)x81qx01.'

x = pickle.loads(str)

print(x.name)

运行结果:hello

模板看起来是不是太过冰冷
原文地址:https://www.cnblogs.com/xuexizongjie/p/11817155.html