Python:如何知道文本文件的行数
我想知道一个文本文件有多少行。
我该怎么做呢?
4 个回答
2
f = open("file.text")
count = sum(1 for line in f)
count = 0
for line in f:
count+=1
这句话的意思是“这和……是一样的”。
3
f = open('textfile.txt', 'rb')
len(f.readlines())
readlines() 方法会返回一个列表,列表中的每个位置都存放着 textfile.txt 文件中的一行内容。
4
如果你在遍历一个文件:
for line_no, line in enumerate(f, start=1):
或者如果你想统计一个文件中的行数(f
):
count = sum( 1 for line in f )