0%

python task 列表返回值的获取

python task 列表返回值的获取(异步返回值):

技术获取地址 :https://juejin.cn/s/python%20%E5%8D%8F%E7%A8%8B%E8%BF%94%E5%9B%9E%E5%80%BC

async def RunAsync(self, data_list):
sem = asyncio.Semaphore(1)
async with aiohttp.ClientSession() as session:
tasks = [asyncio.create_task(self.get_all_audio(session, sem, data)) for data in data_list]
await asyncio.wait(tasks)
s_ = [i.result() for i in tasks]
print(s_)

image-20230313165657958