欢迎访问宙启技术站
智能推送

在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.")

注意,这个函数只适用于纯文本文件。如果文件包含二进制数据,或者行以其他方式分隔(例如制表符或多个空格),则需要进行适当的修改。