以下是一个示例代码,演示如何使用Python检测文件中的空行,并跳过不检测空行的方法:
with open('filename.txt', 'r') as file:
lines = file.readlines() # 读取文件中的所有行
for line in lines:
if line.strip(): # 如果行不是空行
# 检测非空行的代码逻辑
print(line)
在这个示例中,我们首先使用open()
函数打开文件,并使用readlines()
方法读取文件中的所有行,并将其存储在一个列表lines
中。
然后,我们使用一个循环遍历列表中的每一行。使用strip()
方法去除行两端的空白字符,如果该行不是空行(即去除空白字符后仍然有内容),那么我们就执行我们想要检测的代码逻辑,例如打印该行。
这种方法可以确保空行不被检测,只有非空行才会执行检测逻辑。
下一篇:不检测日期