关于dill
dill扩展python的pickle模块以进行序列化和反序列化
python对象的大多数内置python类型。串行化
是将对象转换为字节流的过程,反之亦然
其中之一是将字节流转换回python对象层次结构上。
dill为用户提供与pickle模块相同的接口,并且
还包括一些附加功能。除了腌Python
对象,dill提供保存解释器状态的能力
一个命令中的会话。因此,拯救一个
解释器会话,关闭解释器,将pickled文件发送到
另一台电脑,打开一个新的口译员,解除会话的锁定,然后
因此从原始解释器的“保存”状态继续
会议。
dill可用于将python对象存储到文件中,但是
用法是将python对象作为字节流通过网络发送。
{Tt1}$相当灵活,允许任意用户定义的类。
以及要序列化的函数。因此dill不打算
防止错误或恶意构造的数据的安全。它是
由用户决定是否从中删除数据
可靠的消息来源。
主要功能
dill可以选取以下标准类型:none, type, bool, int, long, float, complex, str, unicode,
tuple, list, dict, file, buffer, builtin,
both old and new style classes,
instances of old and new style classes,
set, frozenset, array, functions, exceptions
dill还可以腌制更多的“外来”标准类型:functions with yields, nested f