Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中删除文本文件中的所有空行_Python_Txt - Fatal编程技术网

在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

我试图找出如何在只使用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.stdout.write(line)

这不是“为我做”董事会朋友。欢迎这么做。请看(如何提出一个好问题)[你的代码已经给出了你想要的输出。这是否回答了你的问题?
file = open('demo.txt', 'r')
arr = file.readlines()
print([v for v in arr if not v.isspace()])