aiphttp如何保存session以供复用?

魏什么
  • 1.5k

async with aiohttp.ClientSession(cookies=cookies) as session:

# 此处的session我如何保存下来,让别处的函数也可以调用这个会话呢
回复
阅读 127
2 个回答
✓ 已被采纳

session上下文管理器的使用不是强制性的,但在这种情况下应调用方法
await session.close()
例如:

session = aiohttp.ClientSession()
async with session.get('...'):
    # ...
await session.close()

我觉得你可以反过来想,怎么在这个session里完成其它函数的工作。

你知道吗?

宣传栏