使用asyncio.set_event_loop_policy方法指定默认事件循环策略
代码示例:
import asyncio
async def my_coroutine():
print("Hello, coroutine!")
# 设置默认事件循环策略
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
loop = asyncio.get_event_loop()
# 运行协程
loop.run_until_complete(my_coroutine())
需要根据运行环境的不同选择相应的事件循环策略。在Windows环境下需要使用WindowsSelectorEventLoopPolicy,而在Unix和Linux环境下则需要使用UnixSelectorEventLoopPolicy。