首页 > 编程语言 > 详细

python根据cvs表中的链接建立文件下载图片

时间:2019-07-04 15:04:32      阅读:100      评论:0      收藏:0      [点我收藏+]
 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 (不存在)

 

python根据cvs表中的链接建立文件下载图片

原文:https://www.cnblogs.com/flymomo/p/11132364.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!