在python中删除文本文件中的所有空行
我试图找出如何在只使用python的情况下从文本文件中删除空行。 输入应如下所示:在python中删除文本文件中的所有空行,python,txt,Python,Txt,我试图找出如何在只使用python的情况下从文本文件中删除空行。 输入应如下所示: firstline secondline thirdline 输出应为: firstline secondline thirdline 所以我现在有这个 import sys with open("New Text Document.txt") as f: for line in f: if not line.isspace(): sys
firstline
secondline
thirdline
输出应为:
firstline
secondline
thirdline
所以我现在有这个
import sys
with open("New Text Document.txt") as f:
for line in f:
if not line.isspace():
sys.stdout.write(line)
这不是“为我做”董事会朋友。欢迎这么做。请看(如何提出一个好问题)[你的代码已经给出了你想要的输出。这是否回答了你的问题?
file = open('demo.txt', 'r')
arr = file.readlines()
print([v for v in arr if not v.isspace()])