文件名称:aiostream:基于生成器的运算符用于异步迭代
文件大小:55KB
文件格式:ZIP
更新时间:2024-05-20 16:31:18
Python
流 基于生成器的运算符用于异步迭代 概要 提供了流操作符的集合,可以将它们组合在一起以创建异步操作流水线。 可以将其视为的异步版本,尽管某些方面略有不同。 本质上,所有提供的运算符都返回一个称为流的统一接口。 流是增强的异步可迭代,提供以下功能: 操作员管道衬里-使用管道符号| 重复性-每次迭代都会创建一个不同的迭代器 安全的迭代上下文-使用async with和stream方法 简化执行-使用await从流中获取最后一个元素 切片和索引-使用方括号[] 串联-使用加号+ 要求 流运算符严重依赖异步生成器( ): python> = 3.6 流运算符 分为7类: 创建 迭代, 保留, 只是, 调用, 清空, 抛出, 从不, 重复, 计数, 范围 转型 地图, 枚举, 星图, 周期, 块 选拔 take , takelast , skip , skiplast , getit
【文件预览】:
aiostream-master
----setup.py(1KB)
----.gitignore(593B)
----.readthedocs.yml(78B)
----aiostream()
--------stream()
--------__init__.py(937B)
--------aiter_utils.py(7KB)
--------manager.py(4KB)
--------test_utils.py(4KB)
--------pipe.py(446B)
--------core.py(11KB)
----.pre-commit-config.yaml(376B)
----LICENSE(34KB)
----setup.cfg(187B)
----.github()
--------workflows()
----examples()
--------simple.py(618B)
--------__init__.py(0B)
--------preserve.py(831B)
--------norm_server.py(2KB)
--------demo.py(941B)
--------extra.py(1KB)
----README.rst(9KB)
----tests()
--------test_create.py(3KB)
--------test_misc.py(1KB)
--------test_aggregate.py(2KB)
--------test_core.py(2KB)
--------test_task_group.py(1KB)
--------test_transform.py(2KB)
--------test_select.py(6KB)
--------test_advanced.py(4KB)
--------test_aiter.py(5KB)
--------test_time.py(619B)
--------test_combine.py(6KB)
----docs()
--------core.rst(276B)
--------requirements.txt(24B)
--------examples.rst(1KB)
--------index.rst(956B)
--------conf.py(627B)
--------table.rst.inc(3KB)
--------operators.rst(3KB)
--------utilities.rst(317B)
--------presentation.rst(2KB)