picklable-itertools:itertools。 但是可腌

时间:2024-06-06 11:18:12
【文件属性】:

文件名称:picklable-itertools:itertools。 但是可腌

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-06 11:18:12

Python

可腌制工具 使用可拾取的迭代器对象在Python中重新实现Python标准库的itertools 。 旨在与Python 2.7和3.4+兼容。 此外,还包括picklable,Python的{2,3}的一些相关工具兼容的实现,包括从一些功能库,在picklable_itertools.extras 。 为什么? 因为标准库的pickle模块(也不是优秀的包)无法序列化所有itertools迭代器,至少在Python 2上(至少有些似乎在Python 3上可序列化)。 因为在很多情况下itertools中的这些东西可以简化代码,但由于必须在Python 2和Python 3之间都保持可串行性,因此无法使用。开发中的框架是我们的第一个使用者。 我们希望能够序列化长时间运行的程序的整个状态,以便以后恢复。 我们不能对不可拾取的对象执行此操作。 哲学 这应该是一个即插即用的替代品。 很不言自


【文件预览】:
picklable-itertools-master
----.scrutinizer.yml(6KB)
----README.rst(3KB)
----.travis.yml(783B)
----LICENSE(1KB)
----setup.py(1KB)
----tests()
--------test_extras.py(2KB)
--------__init__.py(25KB)
----.gitignore(682B)
----picklable_itertools()
--------product.py(4KB)
--------base.py(217B)
--------filter.py(2KB)
--------grouping.py(2KB)
--------__init__.py(2KB)
--------range.py(3KB)
--------slicing.py(2KB)
--------map_zip.py(3KB)
--------extras.py(4KB)
--------tee.py(1KB)
--------simple.py(4KB)
--------permutations.py(2KB)
--------iter_dispatch.py(3KB)

网友评论