18、Python相关-【文件操作】CSV文件读取与文件写入

文章目录

前言

1.csv文件读取

2.csv文件写入


前言

逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字和文本),文件的每一行都是一个数据记录。每个记录由一个或多个字段组成,用逗号分隔。使用逗号作为字段分隔符是此文件格式的名称的来源,因为分隔字符也可以不是逗号,有时也称为字符分隔值。

在Windows下,csv文件可以通过记事本,excel,notepad++,editplus等打开

  • 作用:CSV广泛用于不同体系结构的应用程序之间交换数据表格信息,解决不兼容数据格式的互通问题。

  • 需要导入csv模块


1.csv文件读取

代码示例:

import csv
with open(r'csv\winequality-red.csv') as fp:  #1.打开文件
    #delimiter指定分隔符
    csv_reader = csv.reader(fp,delimiter=';')  #2.获取csv读取器
    header = next(csv_reader) #获取第一行的标题
    print(header)
    for line in csv_reader: #3.遍历所有的行
        print(line)

2.csv文件写入

代码示例:

import csv
l1 = [[1,2,3],[4,5,6],[7,8,9]]
#打开文件时,要添加newline=''参数,否则会多一个空行
with open('1.csv','w',newline='') as fp: #1.打开文件
	#delimiter='\t'指定数据分隔符
    csv_writer = csv.writer(fp,delimiter='\t')  #2.获取writer
    for line in l1:
        csv_writer.writerow(line)  #3.写入文件


总结

以上是对CSV文件读取与文件写入的讲解!

 

关注公众号“软件测试技术联盟”,发送“测试资料”,免费获取全栈软件测试视频资料!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值