Python中计算文件中空行的数量
发布时间:2024-01-11 12:11:55
在Python中,可以使用以下方式计算文件中空行的数量:
def count_empty_lines(filename):
count = 0
with open(filename, 'r') as file:
for line in file:
if line.strip() == '':
count += 1
return count
filename = 'example.txt'
empty_lines = count_empty_lines(filename)
print(f"The number of empty lines in {filename} is: {empty_lines}")
在上述代码中,我们定义了一个count_empty_lines函数,它接受一个文件名作为参数,并返回文件中空行的数量。通过打开文件,遍历文件的每一行,并使用strip方法去除行末尾的空白字符,我们可以判断一行是否为空行。如果是空行,我们将计数器count增加1。在函数的最后,我们将计数器的值输出到控制台上。
以下是一个示例文件example.txt的内容:
Hello World This is an example file. Goodbye
运行上述代码会输出:
The number of empty lines in example.txt is: 5
这表示example.txt文件中有5个空行。
