python多线程
多线程代码参考网易云课堂
from concurrent import futures
# 设置最大线程为30
ex = futures.ThreadPoolExecutor(max_workers=30)
# 提交子程序和子程序参数,没有可空
ex.submit(fn,args..)
for x in url_list1:
html_data = get_data(x)
for y in range(0,68):
try:
img_url = html_data[y][0]
img_name = html_data[y][1]
ex.submit(download_file,img_url,img_name)
except:
print('Stoping..')
下载几十张图片只需2,3秒左右。