2019-07-02作业

import urllib.request

import gevent

from gevent import monkey

monkey.patch_all()

def downloader(name,url):

req = urllib.request.urlopen(url)

img_content = req.read()

with open(name,"wb") as f:

f.write(img_content)

def main():

gevent.joinall([

        gevent.spawn(downloader,"1.jpg","https://rpic.douyucdn.cn/asrpic/190703/748396_1355.png"),

        gevent.spawn(downloader,"2.jpg","https://sta-op.douyucdn.cn/dy-listicon/5b1f9d1c6f8078af84a700abd54e0fad.png"),

])

if __name__ == "__main__":

main()

推荐阅读更多精彩内容

  • 迭代、迭代器、生成器、协程、yield、greenlet、gevent、进程线程协程对比、gevent多任务图片下...
    Cestine阅读 440评论 0 0
  • 一、总体内容 1.1、协程的介绍 1.2、迭代器以及迭代器的应用 1.3、生成器(生成器与迭代器保存的都是生成数据...
    IIronMan阅读 777评论 0 1
  • import urllib.request import gevent from gevent import mo...
    爱抽烟的臭屁虫阅读 135评论 0 0
  • 协程 阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、...
    go以恒阅读 641评论 0 1
  • 1.0 从img.html文件中过滤出所有的图片链接,把其放到列表中import redef main():wit...
    兵一彤伊阅读 301评论 0 1