可以使用Python的文件操作和字符串操作来读取文本文件并统计空行的数量。

以下是一个示例代码:

# 打开文件
with open('file.txt', 'r') as f:
    # 初始化空行数量为0
    empty_lines = 0
    # 逐行读取文件
    for line in f:
        # 判断当前行是否为空行
        if line.strip() == '':
            empty_lines += 1
    # 输出空行数量
    print('空行数量:', empty_lines)

解释:

  1. 使用with open(filename, mode)语句打开文本文件,r表示读取模式;
  2. 初始化空行数量为0;
  3. 逐行读取文件,使用字符串的strip()方法去除行首、行尾的空白符,然后判断是否为空字符串;
  4. 如果当前行为空行,将空行数量加1;
  5. 循环结束后,输出空行数量。

注意:在Python中,空行通常是指只包含空白符(包括空格、制表符、换行符等)但没有其他字符的行。如果文本文件中有空行,但是该行包含其他字符,那么这行不算作空行

python读取txt统计空行的数量

原文地址: https://www.cveoy.top/t/topic/fjjY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录