在Python中,async和await是用于异步编程的关键字。async用于定义一个异步函数,await用于暂停异步函数的执行,等待另一个异步操作完成。下面是一个简单的示例,演示了如何在Python中使用async和await:
python
import asyncio
async def main():
print('开始异步操作')
await asyncio.sleep(1) # 模拟异步操作
print('异步操作完成')
asyncio.run(main())
在上面的示例中,main函数是一个异步函数,通过await asyncio.sleep(1)来模拟一个耗时的异步操作。asyncio.run(main())用于运行异步函数main。
除了async和await关键字外,还可以使用asyncio.create_task()来并发运行多个异步任务。另外,asyncio.TaskGroup类提供了一种更现代化的方式来创建任务组,并在任务组中等待所有任务完成。










网友评论