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文件读取与文件写入的讲解!

 

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

 

posted @ 2021-08-10 10:09  测开星辰  阅读(43)  评论(0编辑  收藏  举报