dill:序列化所有python

时间:2024-05-25 11:32:19
【文件属性】:

文件名称:dill:序列化所有python

文件大小:162KB

文件格式:ZIP

更新时间:2024-05-25 11:32:19

Python

莳萝 序列化所有python 关于莳萝 dill扩展了python的pickle模块,用于对大多数内置python类型进行序列化和反序列化。 序列化是将对象转换为字节流的过程,而相反的过程是将字节流转换回python对象层次结构。 dill为用户提供了与pickle模块相同的界面,还包括一些其他功能。 除了腌制python对象之外, dill还提供了在单个命令中保存解释器会话状态的功能。 因此,保存一个解释器会话,关闭该解释器,将已腌制的文件发送到另一台计算机,打开一个新的解释器,解开会话并因此从原始解释器会话的“保存”状态继续是可行的。 dill可用于将python对象存储到文件中,但主要用途是作为字节流在网络上发送python对象。 dill非常灵活,可以将任意用户定义的类和函数序列化。 因此, dill并非旨在防止错误或恶意构建的数据。 留给用户决定他们释放的数据是否来自可信赖的


【文件预览】:
dill-master
----MANIFEST.in(147B)
----.travis.yml(1KB)
----.coveragerc(436B)
----docs()
--------Makefile(621B)
--------source()
----tests()
--------test_weakref.py(2KB)
--------test_nested.py(3KB)
--------test_check.py(1KB)
--------test_properties.py(1KB)
--------test_functions.py(2KB)
--------test_selected.py(2KB)
--------test_diff.py(3KB)
--------test_objects.py(2KB)
--------test_recursive.py(2KB)
--------test_module.py(2KB)
--------test_functors.py(930B)
--------__main__.py(835B)
--------test_moduledict.py(1KB)
--------test_source.py(6KB)
--------__init__.py(501B)
--------test_mixins.py(4KB)
--------test_restricted.py(783B)
--------test_detect.py(4KB)
--------test_classdef.py(5KB)
--------test_extendpickle.py(1KB)
--------test_temp.py(3KB)
--------test_file.py(13KB)
----tox.ini(431B)
----LICENSE(2KB)
----dill()
--------pointers.py(4KB)
--------source.py(44KB)
--------__diff.py(7KB)
--------detect.py(12KB)
--------__init__.py(4KB)
--------objtypes.py(736B)
--------settings.py(719B)
--------_dill.py(57KB)
--------_objects.py(20KB)
--------temp.py(8KB)
----setup.cfg(69B)
----DEV_NOTES(2KB)
----setup.py(11KB)
----.gitignore(32B)
----.codecov.yml(672B)
----README.md(5KB)
----scripts()
--------get_objgraph(2KB)
--------undill(590B)

网友评论