python怎么判断一行为空行

Python021

python怎么判断一行为空行,第1张

直接将表示行的变量放在判断真假的语句中,为空行返回False,否则为True

if line:

    print("非空行")

else:

    print("空行")

空字符串还是空?

空字符串也是有内容的,只是没东西

为空,是指什么都没有

先判断是否为空

if not str:

print '空对象“

if not len(str.strip()) ##空字符串

print '空字符串'

如果不考虑是哪一种,可以结合来判断

if not str or not len(str.strip()):

Print '空’

新建一个用于测试的含多个空行且首行空行的文本文件

然后textfile=open("test.txt","r",encoding="utf-8")

lines=textfile.readlines()

print(lines)

你就会发现问题了