韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

《厨房韵母2》动漫下线了吗| 一路向西在线播放| 狗锁女人全集免费播放| 下面的小嘴又饿了| 蜜桃成时熟2| 人犬兽人在线观看免费完整一| 女性私处蹲下拍照有疙瘩| 禁忌1| 《请好好疼爱里面》免费观看 | 免费观看B站刺激战场2023| 秘书(高干)笔趣阁小说推荐| 爱的释放| 不扣纽的女孩| 男生的困困塞女生的困困里| 来吧儿子妈妈是纯还是混| 老婆同意了别人轮流联系我| 空姐少女正版2| 国产在线观看免费全集电视剧网站| 二人努力生猴子免费观看| 妈妈的闺蜜| 情趣刑具| 苏玥厨房张开腿疯狂迎合视频| GTV一同看GTV蓝颜| 憋尿白丝小肚子凸起高冷知乎| 《帐篷里的秘密》第一季| 《性呻吟》伦理| 《熟睡的女邻居HD| WWW.CRI.8888888..| 神印王座| 口咬二十八个图片高清| 女人被狂躁到高潮20次| 妈妈你真棒里面的插曲叫什么| 共享女儿小诗1~10章的背景资..| 伦理《少妇的滋味》完整版| 麻豆| 我在开会他在下添的好爽| 大度亲吻原声视频| 女性抹胸开襟哺乳衣的注意事项| 女人被添荫蒂舒服了| 《性呻吟》伦理| 打扑克不盖被子