2012-11-09 29 views

回答

1

如果您不需要環路上的每一行,你可以只使用:

counter = len(f.readlines()) 
+0

謝謝!不知道我可以在這裏使用len函數! –

1
f = open(filename, 'r') 
lines = f.readlines() 
number_of_lines = len(lines) 
f.close() 
3

我會去...

with open('yourfile') as fin: 
    print sum(1 for line in fin) 

這將文件讀取到內存中以節省時間。

+0

這裏最好的解決方案。我非常懶惰。 –