什么是Pickle?
您刚刚经历了一个耗时的过程,将一堆数据加载到python对象中。 也许你从数千个网站上爬取了数据。也许你计算了pi的数值。如果您的笔记本电脑电池耗尽或python崩溃,您的信息将丢失。
Pickling允许您将python对象保存为硬盘驱动器上的二进制文件。 在你pickle你的对象后,你可以结束你的python会话,重新启动你的计算机,然后再次将你的对象加载到python中。
如果需要,您可以将您的pickle文件备份到Google Drive或DropBox或普通的USB存储中。 你可以发邮件给朋友。
一句警告:不要加载你不信任的pkl文件。 恶意的人可以制作恶意的pkl文件,可能会在您的计算机上执行意外的代码(SQL注入,密码暴力强制等)。

Pickle是Python中的序列化库,用于将对象转换为字节流以便存储或传输。它可以保存和恢复Python对象,如布尔值、整数、字符串、元组、列表、字典等。然而,由于其Python特定的协议,不推荐用于跨语言数据交换。此外,安全性问题是使用Pickle的一个注意事项,避免加载不受信任的pickle文件,以防执行恶意代码。
最低0.47元/天 解锁文章
1728

被折叠的 条评论
为什么被折叠?



