async def func(urls,body):
async with aiohttp.ClientSession() as session:
async with session.post(urls,json=body) as response:
return await response.json(),response.status
async def main():
# task1 = asyncio.create_task(func(urls, json_data))
# task2 = asyncio.create_task(func(urls, json_data))
#
# result1,dd1 = await task1
# result2,dd2 = await task2
# print(result1, dd1)
# print(result2, dd2)
tasks_list = [
asyncio.create_task(func(urls,json_data),name='t1'),
asyncio.create_task(func(urls,json_data),name='t2'),
]
done,pending = await asyncio.wait(tasks_list)
print(done)
begin = time.time()
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
end=time.time()
print("耗时",end-begin)
# asyncio.run(main())