import gevent
from gevent import monkey
import time
monkey.patch_all()
import requests
import uuid
def download_data(url):
res = requests.get(url)
with open('{}.jpg'.format(uuid.uuid1()),'wb') as wf:
wf.write(res.content)
if __name__ == '__main__':
s = time.time()
for item in ['https://rpic.douyucdn.cn/live-cover/appCovers/2019/03/22/3845571_20190322114541_big.jpg']*125:
download_data(item)
s1 = time.time()
print(s1-s)
ret = []
for item in ['https://rpic.douyucdn.cn/live-cover/appCovers/2019/03/22/3845571_20190322114541_big.jpg']*125:
ret.append(gevent.spawn(download_data(item)))
gevent.joinall(ret)
print(time.time()-s1)