读取csv文件时怎么做到先读取前四行数据为一个列表并输出然后接着读取后四行输出列表如此循环知道数据读完
你可以使用Python的csv模块来读取csv文件,并设置一个计数器来控制每次读取的行数。以下是一个示例代码:
import csv
filename = 'data.csv'
with open(filename, 'r') as file:
reader = csv.reader(file)
data = []
count = 0
for row in reader:
if count < 4:
data.append(row)
count += 1
else:
print(data)
data = [row]
count = 1
# 输出最后一组数据
print(data)
假设你的csv文件名为data.csv,上述代码会按照每4行数据为一组,依次输出每组的列表。当读取到最后一组数据时,会输出剩余的行。你可以根据需要对代码进行调整,如修改文件名、调整每组数据的行数等
原文地址: https://www.cveoy.top/t/topic/h8qw 著作权归作者所有。请勿转载和采集!