from gevent import monkey monkey.patch_all() #这个是最大程度监听IO阻塞,遇到阻塞就起另一个 import gevent import time from urllib.request import urlopen start = time.time() def f(url): print(len(url)) #获取文件内容 ur = urlopen(url) #找到地址 data = ur.read() #读取内容 print("%s*****%d"%(url,len(data))) gevent.joinall([ gevent.spawn(f,‘https://www.baidu.com/‘), gevent.spawn(f,‘https://hao.360.com/‘), gevent.spawn(f,‘https://www.cctv.com/‘), ]) end = time.time() print(start - end)
原文:https://www.cnblogs.com/TKOPython/p/12487224.html