在Python中如何使用函数来计算文件中的行数?
发布时间:2023-09-05 16:25:55
在Python中,可以使用下面的函数来计算文件中的行数:
def count_lines(filename):
count = 0
with open(filename, 'r') as file:
for line in file:
count += 1
return count
这个函数接受一个文件名作为参数,通过打开文件,逐行地读取文件内容,并使用一个计数器来记录行数。最后,函数返回计数器的值。
你可以使用这个函数来计算文件中的行数,例如:
line_count = count_lines('example.txt')
print(f"The file contains {line_count} lines.")
注意,这个函数只适用于纯文本文件。如果文件包含二进制数据,或者行以其他方式分隔(例如制表符或多个空格),则需要进行适当的修改。
