import urllib.request
import gevent
from gevent import monkey
monkey.patch_all()
def download(name, url):
obj = urllib.request.urlopen(url)
content = obj.read()
with open(name, "wb") as f:
f.write(content) # 读取图片到1.jpg
def main():
# 等待所有的协程开始运行结束
gevent.joinall(
[
gevent.spawn(download, "1.jpg", "http://img1.gtimg.com/sports/pics/hv1/65/86/2315/150554870.jpg"),
gevent.spawn(download, "2.jpg", "http://img1.gtimg.com/sports/pics/hv1/50/28/2315/150540065.jpg"),
gevent.spawn(download, "3.jpg", "http://img1.gtimg.com/sports/pics/hv1/90/243/2314/150529905.jpg")
]
)
if __name__ == "__main__":
main()