python操作csv文件
逗号分隔值(有时也称为字符分割值,因为分隔符也可以不是逗号),文件以纯文本的形式存储数据(数字和文本)
#读取csv文件下载图片
import requests
import os
headers={
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
}
with open('file/mv.csv',mode='r',encoding='utf-8') as f:
#过滤表头
f.readline()
#for循环一行一行的读
for i in f:
id,name,url=i.strip().split(',')
resp=requests.get(url,headers=headers)
#判断文件夹是否存在
if not os.path.exists('file/images'):
#创建文件夹
os.makedirs('file/images')
with open('file/images/{}.png'.format(name),mode='wb') as f1:
f1.write(resp.content)