python 协程并行运行 代码
时间: 2023-02-10 21:08:15 浏览: 126
Python 协程并发
5星 · 资源好评率100%
如果想在 Python 中使用协程进行并行操作,可以使用 asyncio 库中的 async/await 语法。首先,需要在需要使用并行的函数前面加上 `async` 关键字,然后在函数中使用 `await` 关键字来调用另一个协程函数。
例如,假设有两个协程函数 `foo()` 和 `bar()`,它们可以在并行的方式执行,代码如下:
```
import asyncio
async def foo():
# code for foo
async def bar():
# code for bar
async def main():
await asyncio.gather(foo(), bar())
asyncio.run(main())
```
这样,`foo()` 和 `bar()` 函数就会在并行的方式执行。
阅读全文