图片下载器(gevent)

import urllib.request
import gevent
from gevent import monkey
monkey.patch_all()

def downloader(img_name,img_url):
    rep = urllib.request.urlopen(img_url)
    img_content = rep.read()

    with open(img_name,"wb") as f:
        f.write(img_content)

def main():
    gevent.joinall([
        gevent.spawn(downloader,"1.jpg")
      

    ])
    #传值,第一个表示调用的函数,第二个表示给函数img_name传的值
    #第二个表示给函数第二个img_url传的值


if __name__ == '__main__':
    main()

你可能感兴趣的:(图片下载器(gevent))