国产成人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电脑。

关注

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

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

国产精品高潮呻吟久久A片小说| 蜜桃成熟时李慧珍演的| 男人添女人荫道口视频| 黑寡妇5免费观看高清| 《教室里的激情》2| 性共享交换俱乐部| 桃色三国| 蜜桃成时熟| 请满四合院免费观看全集电视剧| 玉女心经| 久久久久久精品免费观看黑人动漫| 《疯狂瑜伽》完整版| 停电后我和公做了爱| 男人添女人荫道口视频| 国产 欧美-区二区三区| 豆传媒剧国产MV有什么特点| 善良的小峡子 4| 同学的母亲中字ID| 日本大片PPT免费PPT| 小洞流口水了 是不是饿了| 女列车长丰满乳峰| 男生把小困困放到女生困里视频| 女儿与爸爸高清免费版电视剧| 《女教师的味道3》在线观看| 《后宫狂热》动漫全集完整 | 爷爷的鸡又黑又长下一句怎么接| 翁吻乳婷婷小玲21章| 同学的母亲中字ID| 韩漫| 三妻四妾双女免费观看完整版| 精品免费国产一区二区二区四区| 欧美片《肉欲进入》| 小洞流口水了 是不是饿了| 十八岁完整版高清免费观看| 欢愉骑行1-27章内容概括| 玩隐私位置游戏| 少妇高潮喷水久久久久久久久| 欧美大片| 免费观看已满十八岁电视剧美国 | 老师穿白色双开真丝旗袍怎么穿| 成都私人情侣免费看电视剧的软件