import asyncio import time async def task(): print(f"{time.strftime('%H:%M:%S')} task 开始 ") time.sleep(2) print(f"{time.strftime('%H:%M:%S')} task 结束") coroutine = task() print(f"{time.strftime('%H:%M:%S')} 产生协程对象 {coroutine},函数并未被调用") loop = asyncio.get_event_loop() print(f"{time.strftime('%H:%M:%S')} 开始调用协程任务") start = time.time() loop.run_until_complete(coroutine) end = time.time() print(f"{time.strftime('%H:%M:%S')} 结束调用协程任务, 耗时{end - start} 秒")