1、我们平时测试时,需要批量生成一些测试数据,然后写入到CSV文件里,但是在正常执行时,会发现CSV文件出现多余空行。
下面代码中的"newline="就是解决这个问题的,有遇到的同学可以试试。
file = open("test_data.csv","w",newline="")
# 创建文件,分别是文件名、w打开方式(w代表新建,如果已存在,就删除重写)、newline(如果不加,每行数据就会多一空白行)
2、当生成测试数据后,我们开始读取。
因为第一列是表头,比如编号、姓名等,我们需要从第二行开始读取,该怎么做呢?
“next(data) ”可以解决这个问题
data = open('test_data.csv')
next(data) # 这段代码发挥的作用
for e in data:
print(e)