1 import csv 2 import os 3 import requests 4 def urllib_download(IMAGE_URL,img_name): 5 from urllib.request import urlretrieve 6 urlretrieve(IMAGE_URL, img_name+‘/‘+img_name+‘.jpg‘) 7 def request_download(IMAGE_URL,img_name,img_p): 8 r = requests.get(IMAGE_URL) 9 print(r.status_code) 10 with open(img_p+‘/‘+img_name+‘.jpg‘,‘wb‘) as f: 11 f.write(r.content) 12 13 def mkdir(path): 14 # 引入模块 15 16 17 # 去除首位空格 18 path=path.strip() 19 # 去除尾部 \ 符号 20 path=path.rstrip("\\") 21 22 # 判断路径是否存在 23 # 存在 True 24 # 不存在 False 25 isExists=os.path.exists(path) 26 27 # 判断结果 28 if not isExists: 29 # 如果不存在则创建目录 30 # 创建目录操作函数 31 os.makedirs(path) 32 33 print (path+‘ 创建成功‘) 34 return True 35 else: 36 # 如果目录存在则不创建,并提示目录已存在 37 print (path+‘ 目录已存在‘) 38 return False 39 40 csvz_reader=csv.reader(open(‘dat.csv‘,encoding=‘ansi‘)) 41 for ro in csvz_reader: 42 print (ro[1].split()[0]) 43 #mkdir(ro[0]) 44 L_URL = ro[1].split() 45 for i in L_URL: 46 IMAGE_URL=i 47 if IMAGE_URL: 48 print(IMAGE_URL+ro[0]+str(L_URL.index(i))+ro[0]) 49 request_download(IMAGE_URL,ro[0],‘pic‘) 50 else: 51 print (‘不存在‘)
原文:https://www.cnblogs.com/flymomo/p/11132364.html