所以我需要为列表中的所有项目调用async
函数.这可能是一个URL列表和一个异步函数,使用aiohttp
从每个URL返回响应.显然,我无法做到以下几点:
async for url in ['www.google.com', 'www.youtube.com', 'www.aol.com']:
我可以使用普通的for循环,但我的代码将同步运行,我失go 了async
响应获取函数的优势和速度.
我有没有办法转换一个列表,使上面的工作?我只需要把列表的__iter__()
改成__aiter__()
,对吗?这可以通过对列表进行子类化来实现吗?也许把它封装在一个类中?