学堂 学堂 学堂公众号手机端

Python中删除空白行的方法可以通过使用strip()函数和列表推导式来实现。 方法一

lewis 1年前 (2024-03-27) 阅读数 11 #技术

Python中删除空白行的方法可以通过使用strip()函数和列表推导式来实现。

方法一:使用strip()函数

withopen('file.txt','r')asfile: lines=file.readlines() #删除空白行 lines=[line.strip()forlineinlinesifline.strip()] #重新写入文件 withopen('file.txt','w')asfile: file.writelines(lines)

方法二:使用列表推导式


withopen('file.txt','r')asfile: lines=[lineforlineinfileifline.strip()] #重新写入文件 withopen('file.txt','w')asfile: file.writelines(lines)

这两种方法都可以读取文本文件的所有行,并使用strip()函数去除行首和行尾的空白字符。然后,使用列表推导式过滤掉空白行。最后,将处理后的行重新写回文件中。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门