第六章:内置模块(Ⅱ)
发布日期:2021-06-30 15:03:00 浏览次数:2 分类:技术文章

本文共 398 字,大约阅读时间需要 1 分钟。

这篇文章是基于 《Effective Python——编写高质量Python代码的59个有效方法》[美] 布雷特·斯拉特金 著 爱飞翔 译 这本书中的内容,写写自己在某方面的感悟,并摘录一些作为读书笔记供今后鞭策。侵删。

第 44 条:用 copyreg 实现可靠的 pickle 操作

内置的 pickle 模块能够将 Python 对象序列化为字节流,也能把这些字节反序列化为 Python 对象。经过 pickle 处理的字节流,不应该在未受信任的程序之间传播。pickle 的设计目标是提供一种二进制渠道,使开发者能够在自己所控制的各程序之间传递 Python 对象。

例如,我们要用 Python 对象表示玩家的游戏进度,下面这个 GameState 类,包含了玩家当前的级别,以及剩余的生命数。

class GameState(object):	def __init__(self):

转载地址:https://jiaming.blog.csdn.net/article/details/104924151 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux 中最常用的文本处理编辑器 —— 初识 sed 和 gawk
下一篇:图形化桌面环境中的脚本编程

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月15日 12时54分18秒