python 怎么判断文件的空行

python 怎么判断文件的空行,第1张

空字符串还是空?

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

但为空,是指什么都没有

先判断是否为空

if

not

str:

print

'空对象“

if

not

len(str.strip())

##空字符串

print

'空字符串'

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

if

not

str

or

not

len(str.strip()):

print

'空’

python实现去掉空行

# coding = utf-8

def clearBlankLine():

file1 = open('text1.txt', 'r', encoding='utf-8') # 要去掉空行的文件

file2 = open('text2.txt', 'w', encoding='utf-8') # 生成没有空行的文件

try:

for line in file1.readlines():

if line == '\n':

line = line.strip("\n")

file2.write(line)

finally:

file1.close()

file2.close()

if __name__ == '__main__':

clearBlankLine()

Python读取一个文本文件,删除文本文件的空行代码如下:

def delblankline(infile, outfile):

""" Delete blanklines of infile """

infp = open(infile, "r")o 

utfp = open(outfile, "w")

lines = infp.readlines()

for li in lines:

if li.split():

outfp.writelines(li)

infp.close()

outfp.close()

#调用示例

if 

__name__ == "__main__":

delblankline("1.txt","2.txt")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12112026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存