Asyncio程序尽管有whileTrue循环,但仍然退出”
创始人
2024-09-21 06:02:44
0

在Asyncio程序中,当事件循环中没有挂起的协程或任务时,程序将退出。而在while True循环内,没有挂起的协程或任务,所以程序会提前退出。解决方法是向事件循环中添加一个永远不会完成的协程以保持程序不退出。示例代码如下:

import asyncio

async def never_completed():
    await asyncio.sleep(3600) # 等待1小时

async def main():
    while True:
        print("Asyncio program is running...")
        await asyncio.sleep(1)

asyncio.run(asyncio.gather(main(), never_completed()))

在这个示例代码中,never_completed协程将永远等待1小时,期间如果事件循环中没有其他任务,程序仍会运行。main协程将在while循环内打印消息,并在每次循环后暂停1秒。使用asyncio.gather函数将两个协程一起加入到事件循环中。如果这里只把main协程加入事件循环,程序将在第一次while循环后退出。

相关内容

热门资讯

wepoke有辅助挂!德州ai... WePoker透视辅助工具核心要点解析‌,wepoke有辅助挂!德州ai辅助app,(AAPOKEr...
透视线上(aa扑克辅助)gov... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中打牌都...
aapoker有猫腻!fish... aapoker有猫腻!fishpoker大菠萝外挂,(WpK)一向有挂(详细透视详细教程)1、每一步...
透视科技(德州免费辅助神器ap... 透视科技(德州免费辅助神器app)wepoke开发者(详细辅助黑科技教程)都是真的是有挂1、让任何用...
aa扑克辅助!德州ai人工智能... 1、aa扑克辅助!德州ai人工智能软件下载,(wepoke)本来有挂(详细辅助软件教程);详细教程。...
透视讲解(wpk提高胜率)we... 透视讲解(wpk提高胜率)wepower德州辅助器(详细辅助科技教程)往昔是真的有挂(1)透视讲解(...
透视ai(德州ai人工智能)w... 1、透视ai(德州ai人工智能)wepoke有正规吗(详细辅助可靠教程)固有存在有挂2、进入游戏-大...
wpk透视辅助工具!红龙扑克是... WePoker透视辅助工具核心要点解析‌,wpk透视辅助工具!红龙扑克是不是有问题,(aApoker...
透视好牌(智星德州菠萝有挂吗)... 透视好牌(智星德州菠萝有挂吗)wpk怎么玩胜率高(详细辅助揭秘教程)往昔有挂1、超多福利:超高返利,...
德州微扑克辅助!微扑克俱乐部2... 德州微扑克辅助!微扑克俱乐部24小时,(Wepoke)先前有挂(详细透视黑科技教程);科技详细教程Q...