python创建一个异步函数
时间: 2023-06-25 15:05:21 浏览: 185
要创建一个异步函数,需要使用 `async def` 关键字来定义函数,并且在函数体内使用 `await` 关键字来等待异步操作完成。
下面是一个简单的例子:
```python
import asyncio
async def my_async_function():
print("Start")
await asyncio.sleep(1) # 等待1秒
print("End")
asyncio.run(my_async_function())
```
在这个例子中,`my_async_function` 是一个异步函数,它会打印出 "Start",然后等待1秒钟,最后再打印出 "End"。注意,在异步函数中使用 `await` 关键字来等待异步操作完成,这里我们使用了 `asyncio.sleep` 函数来模拟一个异步操作。
要运行这个异步函数,我们需要使用 `asyncio.run` 函数来运行它。这个函数会创建一个事件循环并运行异步函数,直到它完成为止。
阅读全文