出现MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors需要调整一下导入顺序

import gevent
from gevent import monkey
monkey.patch_all()
import requests       #导入顺序,否则会报错def task(method, url, req_kwargs):print(method, url, req_kwargs)response = requests.request(method=method, url=url, **req_kwargs)print(response.url, response.content)#发送请求
gevent.joinall([gevent.spawn(task,method='get',url='https://www.python.org/',req_kwargs={}),gevent.spawn(task,method='get',url='http://www.baidu.com/',req_kwargs={}),gevent.spawn(task,method='get',url='http://www.163.com/',req_kwargs={}),
])
# 发送请求(协程池控制最大协程数量)
# from gevent.pool import Pool
# pool = Pool(5)
# gevent.joinall([
#     pool.spawn(task, method='get', url='https://www.python.org/', req_kwargs={}),
#     pool.spawn(task, method='get', url='http://www.baidu.com/', req_kwargs={}),
#     pool.spawn(task, method='get', url='http://www.163.com/', req_kwargs={}),
# ])

python中gevent模块使用及出现MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may相关推荐

  1. Python中Gevent的使用

    1.可以通过gevent轻松实现并发同步或异步编程.gevent中使用的主要模式是Greenlet,它是以C扩展模块的形式访问Python的轻量级协程. 2.Greenlet全部运行在主程序操作系统的 ...

  2. python sys模块作用_浅谈Python中的模块

    模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...

  3. python中Scipy模块求取积分

    python中Scipy模块求取积分的方法: SciPy下实现求函数的积分的函数的基本使用,积分,高等数学里有大量的讲述,基本意思就是求曲线下面积之和. 其中rn可认为是偏差,一般可以忽略不计,wi可 ...

  4. python中的time库安装步骤-python中time模块需要安装么

    time是python自带的模块,用于处理时间问题,提供了一系列的操作时间的函数. time模块中时间表现的格式主要有三种:(推荐学习:Python视频教程) timestamp时间戳,是以秒表示从& ...

  5. 关于python中requests模块导入问题-python中requests模块的使用方法

    本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...

  6. python哪里下载import包-详解python中的模块及包导入

    python中的导入关键字:import 以及from import 1.import import一般用于导入包以及模块. 不过有个小问题: (1)当导入的是模块的时候是可以直接可以使用模块内的函数 ...

  7. python中copy模块的使用,深拷贝和浅拷贝

    python中copy模块的使用,深拷贝和浅拷贝 文章目录: 一.copy模块的介绍 1.copy模块 二.copy模块的使用 拓展说明: 1.id( )函数的使用 2.is和== 的区别 pytho ...

  8. python中的模块和包

    模块 一 什么是模块 模块就是一组功能的集合体,可以通过导入模块来复用模块的功能. 比如我在同一个文件夹定义两个.py文件,分别命名为A.py和B.py,那么可以通过在A文件里通过import B来使 ...

  9. python中pyecharts模块全局配置_python中pyecharts模块的使用示例

    python中pyecharts模块的使用示例 发布时间:2020-11-24 09:28:53 来源:亿速云 阅读:66 作者:小新 小编给大家分享一下python中pyecharts模块的使用示例 ...

最新文章

  1. PYTHON 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者...
  2. Jquery ajax jsonp跨域访问 返回格式及其获取方式 并实现单点登录SSO
  3. php k线图 echarts,利用ECharts.js画K线图的方法示例
  4. php deprecated是什么意思,解决:PHP Deprecated: Comments starting with '#' are deprecated in ……...
  5. python从csv读取数据到网页输入框_python中怎么把csv文件读取的数据显示在网页上...
  6. 详细介绍阿里云搭建RocketMq
  7. python中的序列类型数据结构元素的切片_第四章 Python字符串以及(split,rsplit,replace,strip.....)...
  8. swing怎么监听其他类的按钮_Swing舞出我人生 Vol.05 / 我想通过跳舞去寻找自己
  9. 测试驱动开发(一)-我们要的不仅仅是“质量”
  10. Python学习手册(第4版).pdf
  11. Nginx——Nginx实现服务端集群搭建
  12. 数据结构二叉树学习1-前序序列创建二叉树
  13. 选好电线 “家”倍安全
  14. 做一款微信小程序到底需要多少钱?
  15. 今年这情况。。咱还是留个心眼吧
  16. HTML+JS 前端雪花飘落
  17. win10磁盘分区图文教程
  18. 编辑距离(Edit Distance) 一文读懂(Python实现)
  19. Linux中报错segmentation fault
  20. Cookie是什么及用法详解

热门文章

  1. 普通视图和物化视图的区别
  2. Sentinel-2 波段介绍及其波段组合应用
  3. Python实现淘宝秒杀!学会了省太多钱了!
  4. 诺基亚linux手机,诺基亚哪款手机好用?诺基亚手机推荐
  5. 练习:仿真模拟福彩双色球——中500w巨奖到底有多难?跑跑代码就晓得了。
  6. 使用IDM下载GOOGLE CLOUD上的大文件
  7. 万网绑定二级域名_万网虚拟主机绑定多个子域名的操作方法
  8. 为什么要使用数据库?
  9. Arcgis使用教程(三)空间数据采集与编辑
  10. cleaner app Android,仍旧是神器?CCleaner安卓版试用体验