脚本宝典收集整理的这篇文章主要介绍了Python:csv格式内容操作,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
# 操作csv格式文件:纯文本格式存储表格数据
# wITh oPEn(r'D:Python路飞模块2day09 文件操作相关安澜府.csv',mode='r',encoding='utf-8') as file_objct:
import os
import requests
with open(r'D:xxxxxxxxxxxxxxx.csv',mode='r',encoding='gbk') as file_objct: # 因为这个文件存储的是gbk格式,一般来说用utf-8格式
a = file_objct.readline() # 读取第一行,第一行是标题,不取值,光标到第一行末尾,取值剩下的内容
for line in file_objct: # 遍历所有的内容
user_id,user_name,user_url = line.strip().split(',') # 因为每一行最后有换行符,所以把先去除换行符,再切割
PRint(user_name,user_url)
# 1.根据URL下载图片,为了下载需要,headers内容不动
res = requests.get(
url=user_url,
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"
}
)
# 2.如果文件夹不存在,则创建新文件夹
if not os.path.exists('image'):
os.mkdir('image')
# 3.写入新的文件
with open(f'image/{user_name}.png',mode='wb') as b:
b.write(res.content)
以上是脚本宝典为你收集整理的Python:csv格式内容操作全部内容,希望文章能够帮你解决Python:csv格式内容操作所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。