asyncio是Python中的标准库,用于编写异步代码。使用asyncio.run()函数可以在同步代码中异步运行一个函数。
以下是示例代码:
import asyncio
async def my_coroutine():
print("Hello, world!")
async def main():
await asyncio.gather(
my_coroutine(),
my_coroutine(),
my_coroutine(),
)
asyncio.run(main())
以上代码会输出三次'Hello, world!”,因为asyncio.gather()函数会并行地运行my_coroutine()函数。使用asyncio.run()函数来运行main()函数,使得整个代码变成异步执行模式。
改写后的中文描述:使用asyncio异步执行一个函数。
以上示例代码可以用于实现此功能。