国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python异步中loop抛出异常的解决

Python异步中loop抛出异常的解决

头像

小妮浅浅

2021-05-14 09:49:254242浏览 · 0收藏 · 0评论

1、问题分析

第二次使用loop的时候程序就会抛出异常RuntimeError: Event loop is closed,这也无可厚非,理想的程序也应该是在一个时间循环中解决掉各种异步IO的问题。但放在终端环境如Ipython中,如果想要练习Python的异步程序的编写的话每次都要重新开启终端未免太过于麻烦。

2、解决

使用asyncio.new_event_loop函数建立一个新的事件循环,并使用asyncio.set_event_loop设置全局的事件循环,这样就可以多次运行异步的事件循环,不过最好保存默认的asyncio.get_event_loop并在事件循环结束的时候还原回去。最终我们的代码就像这样。

import asyncio
async def doAsync():
    await asyncio.sleep(0)
    #...
def runEventLoop()
    loop = asyncio.new_event_loop()
    asyncio.set_event_loop(loop)
    loop.run_until_complete(doAsync())
    loop.close()
if __name__ == "__main__":
    oldloop = asyncio.get_event_loop()
    runEventLoop()
    runEventLoop()
    asyncio.set_event_loop(oldloop)

以上就是Python异步中loop抛出异常的解决,希望能对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

边吃奶边扭身体哼唧怎么回事| 日本护士裸体做爰视频| 夜店| 精产一二三产区划分标准图片 | 泳装表演| 我把刘姨俩腿扛在肩上是哪一集的| 人口兽猪马狗第1集| 乐可小说| 教练在泳池下添我做爰| 甜蜜惩罚免费观看第一季全集| 第一次挺进苏雨瑶的身体电影| 小雪被老汉各种姿势玩弄视频| 老公不在小叔子当老公 | 坤坤寒入桃子里电视剧| 被同桌没戴套干了春雨医生| 美国大片免费观看2022年上映| 《女朋友的妹妹3》| 《年轻朋友的妻子3》| 小丹让我尝尝你的味道是什么歌啊| 麻花传剧原创MV在线看完整版高.| NO3B| 爱上兄弟的母亲6集免费观看| 国产在线观看免费全集电视剧网站| 蜜桃臀| 火车上荫蒂添的好舒服图片| 妈妈的绣感| 小静被门卫大爷灌满川NG液视.. | 一个人看的免费高清直播| 《从上司到妻子》动画结局| B站夫妻进入高峰期需要多久| 十九岁暴躁少女CSGO免费观看| 妈妈你真棒插曲MV| 男人电影| 私密整形医院| 打扑克牌男女| 《一滴都不许漏》何泽城林荫| 蜜桃视频| 双腿无力合拢红肿外翻男生原因| 张慧的奶头被老局长吃奶的视频| 伦理《少妇的滋味》完整版| 朋友的妈妈