python读取txt统计空行的数量
可以使用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)
解释:
- 使用
with open(filename, mode)语句打开文本文件,r表示读取模式; - 初始化空行数量为0;
- 逐行读取文件,使用字符串的
strip()方法去除行首、行尾的空白符,然后判断是否为空字符串; - 如果当前行为空行,将空行数量加1;
- 循环结束后,输出空行数量。
注意:在Python中,空行通常是指只包含空白符(包括空格、制表符、换行符等)但没有其他字符的行。如果文本文件中有空行,但是该行包含其他字符,那么这行不算作空行
原文地址: https://www.cveoy.top/t/topic/fjjY 著作权归作者所有。请勿转载和采集!