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 ('不存在')