首页 > 其他分享 >爬虫-CSV文件存储

爬虫-CSV文件存储

时间:2024-05-15 22:10:44浏览次数:23  
标签:文件 存储 csv writerow writer 爬虫 CSV

CSV文件存储

CSV是Comma Separated Values,称为逗号分隔值,一种以.csv结尾的文件,所有值都是字符串。

文件操作

7714992A7B30BDEB8B1B0AC17297096F

示例

import csv

with open('student.csv','a+',newline='') as file:  # newline='' 表示不空行
    # 创建一个writer对象
    writer=csv.writer(file)
    # 一次写入单行数据
    writer.writerow(['麻七',23,90])
    
    # 一次写入多行数据
    lst=[
        ['Jack',23,98],
        ['Marry',22,87],
        ['Lili',21,99]
    ]
    writer.writerow(lst)
    

标签:文件,存储,csv,writerow,writer,爬虫,CSV
From: https://www.cnblogs.com/dxmstudy/p/18194790

相关文章

  • Garnet:微软官方基于.NET开源的高性能分布式缓存存储数据库
    前言前不久Redis宣布从Redis7.4开始,将原先比较宽松的BSD源码使用协议修改为RSALv2和SSPLv1协议,该协议变化意味着Redis不再开源。今天给大家分享一款完全开源(MIT协议)、免费的Redis替代性项目产品:Garnet。Redis开源协议详情:https://github.com/redis/redis?tab=License-......
  • MySQL存储过程中如何使用ROLLBACK
    在MySQL存储过程中,可以使用ROLLBACK来撤销之前执行的所有未提交的更改。当与BEGIN和COMMIT结合使用时,ROLLBACK可以帮助您管理事务并确保数据的完整性。以下是一个示例存储过程,它使用TRY...CATCH块来捕获异常,并在需要时执行ROLLBACK。请注意,MySQL本身并不直接支持TRY...CATCH错误......
  • 扰乱网络爬虫的一种非绝对方法,其实别的办法也行,但工作量可能会有点大
    usingnamespacestd;#include<stdlib.h>#pragmacomment(lib,"WS2_32.lib")#include<iostream>#include<Windows.h>SOCKETg_socket;SOCKETg_socket2;SOCKETg_socket3;SOCKETg_socket4;SOCKETg_socket5;SOCKETg_socket6;SOC......
  • JAVA爬虫使用Selenium自动翻页
    关于Maven<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.15.3</version></dependency><dependency><groupId>org.seleniumhq.selenium</groupId>......
  • pandas读取CSV文件时出现警告:DtypeWarning: Columns (2) have mixed types. Specify d
    问题描述:用pandas清洗数据时发现爆出告警,且清洗出来的数据大小格式不对DtypeWarning:Columns(2)havemixedtypes.Specifydtypeoptiononimportorsetlow_memory=False意思是第二列出现类型混乱,原因如下pandas读取csv文件默认是按块读取的,即不一次性全部读取;另外pand......
  • 爬虫 python的第一天
    1、安装pycharm及python相关的安装2、新建python项目3、引包 importrequestspipinstallrequests4、打开网页,找打你想要爬的数据URL 5、写代码获取到对应的数据,保存到本地。importrequestsurl="https://sns-video-al.xhscdn.com/stream/110/259/01e640315b0ef......
  • [转帖]国产主流数据库存储类型简析
    https://blog.csdn.net/solihawk/article/details/137807944国产数据库在技术架构上主要分为集中式、基于中间件分布式和原生分布式架构,衍生出集中式架构和分布式架构。那么在这些部署架构中,从数据分布的视角来看,在数据库中数据分布的形态是怎样的。本文将简要分析OceanBas......
  • MYSQL存储过程-练习3 repeat循环
    repeat循环1DELIMITER$$23CREATEPROCEDURE`sp_repeat`()4BEGIN5DECLAREiINT;6SETi=1;7REPEAT8SELECTi;9SETi=i+1;10UNTILi>=511ENDREPEAT;12END$$1314DELIMITER;执行存储过程1mysql>callsp_repea......
  • MYSQL存储过程-练习4 loop循环
    创建存储过程1DELIMITER$$23CREATEPROCEDURE`sp_loop`()4BEGIN5DECLAREiINT;6SETi=1;7lp1:LOOP8SELECTi;9SETi=i+1;10IFi>5THEN11LEAVElp1;12ENDIF;13ENDLOOP;14END$$1516DELIMIT......
  • mysql存储函数
      存储函数是有返回值的存储过程,存储函数的参数只能是IN类型的。具体语法如下:CREATEFUNCTION存储函数名称([参数列表])RETURNStype[characteristic...]BEGIN--SQL语句RETURN...;END;characteristic说明:DETERMINISTIC:相同的输入参数总是产生相同的结果......