一般创建协程过程:

tasks = [asyncio.ensure_future( func10 ),asyncio.ensure_future( func20)]
1oop = asyncio.get_event_loop()
loop.run_unti1_complete(asyncio.wait(tasks))

或者

import asyncio
async def fun():pass
result = fun()   #内部代码不被执行  只是返回协程对象
#loop = asyncio.get_event_loop()
#loop.run_until_complete( result )#将内部代码交给事件循环执行
asyncio.run( result )

但是总会时不时的报RuntimeError: Event loop is closed
经过摸索和博客文查看
有效方法是将
asyncio.run( result )

1oop = asyncio.get_event_loop()
loop.run_unti1_complete(asyncio.wait(tasks))

改为:

loop = asyncio.get_event_loop()
loop.run_until_complete(协程主函数名())

如下:

分割线-------------------------------------------------------------------------------------------------------------

没有异常报错

python协程:RuntimeError: Event loop is closed解决办法相关推荐

  1. 爬虫异步错误:raise RuntimeError(‘Event loop is closed‘) RuntimeError: Event loop is closed的解决办法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一. 前言 发现错误:raise RuntimeError('Event loop is closed') Runti ...

  2. python 协程_Python 协程与 Go 协程的区别(一)

    ? "Python猫" ,一个值得加星标的公众号 花下猫语:年关将近,不知各位过得怎样?我最近有些忙,收获也挺多,以后有机会分享下.吃饭时间,追了两部剧<了不起的麦瑟尔夫人& ...

  3. python中协程与函数的区别_深入浅析python 协程与go协程的区别

    进程.线程和协程 进程的定义: 进程,是计算机中已运行程序的实体.程序本身只是指令.数据及其组织形式的描述,进程才是程序的真正运行实例. 线程的定义: 操作系统能够进行运算调度的最小单位.它被包含在进 ...

  4. python协程详解_彻底搞懂python协程-第一篇(关键词1-4)

    任何复杂的概念或系统都不是凭空出现的,我们完全可以找到它的演化历程,寻根究底终会发现,其都是在一系列并不那么复杂的简单组件上发展演化而来! by 落花僧 本文通过一系列关键概念,逐步递进理解协程. 0 ...

  5. python gevent async_谈谈Python协程技术的演进

    原标题:谈谈Python协程技术的演进 Coding Crush Python开发工程师 主要负责岂安科技业务风险情报系统redq. 引言 1.1. 存储器山 存储器山是 Randal Bryant ...

  6. aiohttp实战(路飞学城IT)和Event loop is closed问题解决

    1.爬取优美图库的图片 url:https://www.umei.cc/ 2.代码展示 # 开发人员:小李同学 # 开发日期:2022/7/23 10:22 import asyncio import ...

  7. c++ 协程_理解Python协程(Coroutine)

    由于GIL的存在,导致Python多线程性能甚至比单线程更糟. GIL: 全局解释器锁(英语:Global Interpreter Lock,缩写GIL),是计算机程序设计语言解释器用于同步线程的一种 ...

  8. Python 协程 asyncio 极简入门与爬虫实战

    在了解了 Python 并发编程的多线程和多进程之后,我们来了解一下基于 asyncio 的异步IO编程--协程 01 协程简介 协程(Coroutine)又称微线程.纤程,协程不是进程或线程,其执行 ...

  9. python 协程 php,python3.x,协程_python协程练习部分代码的理解?,python3.x,协程,asyncio - phpStudy...

    python协程练习部分代码的理解? import asyncio import threading async def wget(host): print('wget {}'.format(host ...

最新文章

  1. 智源重大研究方向“智能信息检索与挖掘”发布会(活动报名)
  2. 前端不规则图像点击_css实现不规则图形的阴影(如对话框)
  3. 用python做炒股软件-python程序源码_基于python的炒股软件
  4. IOS学习笔记 O2
  5. 【JXOI2018】守卫
  6. C语言实现希尔排序shell sort算法之一(附完整源码)
  7. WebSocket协议探究(序章)
  8. 很多网站,软件对自定义的dpi支持不好
  9. js中toFixed方法的两个坑
  10. r语言min-max归一化_如何在R中使用min()和max()
  11. 如果你用GitHub,可以这样提高效率
  12. 键入强力推进并解决强转
  13. 004-集成maven和Spring boot的profile功能打包
  14. 水经注地图下载器注册机机器码过长_微图影像下载参数说明
  15. 【硬件】达林顿驱动电路ULN2000
  16. ZUCC_计算机网络实验_实验11 Wireshark抓包软件高级
  17. Kindle Paperwhite3入手20天感受
  18. 基于DEM的GIS水文分析——河网与集水区域的提取
  19. Unity入门——角色属性设置
  20. 数据库(笔记)——候选码、主码、外码以及关系的完整性

热门文章

  1. conda创建的环境,打包下载,然后在其他设备离线安装环境,python部署时需要依赖,通过conda一步解决依赖迁移问题
  2. matlab拉格朗日曲线_数学中高耸的金字塔——拉格朗日
  3. 什么是OPTEE-OS
  4. 晚安,2017。你好,2018。
  5. 单调队列练习之广告印刷
  6. MYSQL数据库表中字段追加字符串内容
  7. 消息循环,注册窗口,创建窗口【图解】
  8. LocBaml for .net 4.0
  9. 异常为当IDENTITY_INSERT设置为OFF时 的解决
  10. 【信息系统项目管理师】第9章-项目人力资源管理 知识点详细整理