我可能犯了一个愚蠢的错误,但是我找不到它在哪里。我想计算csv文件中的行数。我写了这个,显然行不通:我有row_count = 0
,虽然应该是400。干杯。
f = open(adresse,"r")
reader = csv.reader(f,delimiter = ",")
data = [l for l in reader]
row_count = sum(1 for row in reader)
print row_count
最佳答案
with open(adresse,"r") as f:
reader = csv.reader(f,delimiter = ",")
data = list(reader)
row_count = len(data)
保存
data
列表后,文件指针已到达文件末尾时,您试图读取文件两次。