python中如何统计csv行数

时间:2026-02-15 10:08:16

1、total = sum(1 for line in open(filename))

详解:

open打开csv文件

for循环遍历csv文件的每一行

sum求遍历csv的循环次数的和,即csv行数。

python中如何统计csv行数

1、total = len(open(filename).readlines())

详解:

open(filename)打开csv文件

readlines读取csv文件所有行,并以列表形式返回。列表中的每一个元素就是csv文件中的一行。

len取得列表长度。

python中如何统计csv行数

1、with open(filename, 'r') as f:


   csv_reader = csv.reader(f)
   for row in csv_reader:
       count += 1

详解:

open以只读的方式打开csv文件

csv.reader从csv文件中读取的每一行都作为字符串列表返回

for循环遍历csv.reader,以count作为累加器,求得csv文件行数

python中如何统计csv行数

1、with open(filename) as f:


   for i, line in enumerate(f, 1):
       count += 1

详解:

使用enumerate() 函数遍历csv文件,在以count作为累加器,求得csv文件行数

python中如何统计csv行数

2、enumerate() 语法:

enumerate(sequence, [start=0])

参数

sequence -- 一个序列、迭代器或其他支持迭代对象。

start -- 下标起始位置。

返回值

返回 enumerate(枚举) 对象。

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com