anext()
函数用于将异步迭代器前进一步。它返回异步迭代器的下一个项目,如果迭代器已用尽,则引发 StopAsyncIteration
异常。
参数值
参数 | 说明 |
---|---|
async_iterator |
|
返回值
anext()
函数从异步迭代器中返回下一个项目。
如何在 Python 中使用 anext()
示例 1
anext()
函数从异步迭代器中检索下一个可用项目。
async def async_generator():
yield 1
yield 2
async_iter = async_generator().__aiter__()
next_item = await anext(async_iter)
print(next_item)