📜  python 如何计算文件中的行数 - Python (1)

📅  最后修改于: 2023-12-03 15:19:08.708000             🧑  作者: Mango

Python 如何计算文件中的行数

介绍

在开发过程中,经常需要计算文件中的行数,本文将介绍如何使用Python计算文件中的行数。

代码实现
def count_lines(file_path):
    '''
    计算文件中的行数

    :param file_path: 文件路径
    :return: 行数
    '''
    count = 0
    with open(file_path, 'r', encoding='UTF-8') as f:
        for line in f:
            count += 1
    return count
代码说明
  1. 使用with open语句打开文件,避免手动关闭文件,保证代码的简洁性和可读性;
  2. 使用for line in f遍历文件,对每一行进行计数;
  3. 返回计数值。
使用示例
file_path = 'test.txt'
lines_count = count_lines(file_path)
print('文件:{},行数:{}'.format(file_path, lines_count))
总结

以上就是Python计算文件中行数的方法,也可以使用其他方式实现,如readline()、readlines()等,选择适合自己的方式即可。