如何序列化 Python 类?
pythonserver side programmingprogramming
对象序列化和反序列化是任何非平凡 Python 程序的常规方面。保存到文件、读取配置文件、响应 HTTP 请求,都涉及对象序列化和反序列化。
序列化和反序列化涉及各种方案、格式和协议,以流式传输 Python 对象并在稍后将其完整地恢复。您选择的序列化方案、格式或协议决定了程序的运行速度和安全性。
让我们使用 Python 对象字典进行序列化。类也是一个 Python 对象。我们使用名为 pickle 的 Python 模块及其方法 pickle.dumps(object)。
foo = dict(int_list=[3, 4, 5], text='Hello World', number=9.99, boolean=False, none=None) import cPickle as pickle print pickle.dumps(foo) print pickle.dumps(foo, protocol=pickle.HIGHEST_PROTOCOL)
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

