with open('data.txt') as f:
print sum(1 for _ in f)
注意len(f)
,由于f
是迭代器,因此不能使用。_
是一次性变量的特殊变量名,请参见Python中单个下划线“ _”变量的用途是什么?。
如何使用python计算文本文件中的总行数
with open('data.txt') as f:
print sum(1 for _ in f)
注意len(f)
,由于f
是迭代器,因此不能使用。_
是一次性变量的特殊变量名,请参见Python中单个下划线“ _”变量的用途是什么?。