阅读量:4
在Python中,可以使用async和await关键字来定义异步函数和异步代码块。异步函数用async关键字进行修饰,而await关键字用于等待异步操作的完成。
以下是一个简单的例子,演示了如何使用async和await来实现异步操作:
import asyncio async def greet(): print("Hello") await asyncio.sleep(1) print("World") async def main(): await asyncio.gather(greet(), greet(), greet()) asyncio.run(main())
在上面的例子中,定义了一个异步函数greet(),该函数会输出"Hello",然后等待1秒,最后输出"World"。在主函数main()中,使用await asyncio.gather()来同时执行多个异步函数greet()。最后,通过asyncio.run()来运行主函数。
需要注意的是,在Python中,异步操作通常需要依赖于asyncio库来实现。通过使用async和await关键字,可以更方便地编写异步代码,并实现并发执行。