python 统计文件的行数

方法1:
count = len(open(r”C:\Users\chaow\Desktop\learn.txt”, ‘r’).readlines())
这个方法有一定的缺陷:这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。

方法2:
count1 = 0
for key,value in enumerate(open(r”C:\Users\chaow\Desktop\learn.txt”, ‘r’)):
count1 += 1
print(count1)
利用enumerate()函数。返回索引和索引对应的数据
以下是 enumerate() 方法的语法:
enumerate(sequence, [start=0])
参数
sequence – 一个序列、迭代器或其他支持迭代对象。
start – 下标起始位置。
返回值
返回 enumerate(枚举) 对象。

你可能感兴趣的:(a)