Python:csv格式内容操作

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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,请注明来意。