参数值
参数 | 说明 |
---|---|
obj | 支持异步迭代(具有 __aiter__ 方法)的异步可迭代对象。 |
返回值
aiter()
函数返回一个异步迭代器对象。
如何在 Python 中使用 aiter()
示例 1
aiter()
函数从异步迭代器创建异步可迭代对象。
async def async_generator():
for i in range(5):
yield i
async_iter = aiter(async_generator())
示例 2
在使用异步迭代器进行异步编程时,主要使用它。
async def async_iterator():
for i in range(3):
yield i
aiter_obj = aiter(async_iterator())
示例 3
aiter()
函数用于将对象转换为异步可迭代对象。
async def custom_async_iterator():
for i in range(2):
yield i
async_iterable = aiter(custom_async_iterator())