我有此功能:
async def download(url):
async with aiohttp.ClientSession() as session:
async with session.get(url) as resp:
if resp.status == 200:
return resp
要获取数据,我需要写:
text = await (await utils.download(url)).text()
如何更改download
,这样我可以这样写
text = await utils.download(url).text()
没有得到AttributeError: 'coroutine' object has no attribute 'text'
?
也许可以帮助简化用法: