import asyncio标签:函数,python,await,中协程,io,time,print,执行,asyncio From: https://www.cnblogs.com/ljna/p/17900712.html
import time
async def a():
start_time = time.time()
print("函数a开始执行")
tasks = [asyncio.create_task(b())] # 创建一个任务列表,包含函数b的任务
print("函数a执行其他操作")
await asyncio.sleep(14) # 休眠 1 秒
print("函数a执行完毕")
await asyncio.gather(*tasks) # 等待所有的任务完成
end_time = time.time()
running_time = end_time - start_time
print("函数运行时间:", running_time, "秒")
async def b():
print("函数b开始执行")
await asyncio.sleep(6) # 休眠 6 秒
print("函数b执行完毕")
asyncio.run(a())