删除Python中的空行

2024-09-26 18:16:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有文本文件:

ACQUIRED  
ALMANAC  
INSULT  
JOKE  
HYMN   
GAZELLE  
AMAZON  
EYEBROWS  
AFFIX  
VELLUM

不幸的是,单词VELLUM下面有一个空(空白)行。我想知道如何在Python中删除这一行,而不仅仅是从记事本中删除它。你知道吗


Tags: amazon单词空白文本文件记事本almanacgazelleinsult
2条回答
with open("A.txt") as inf, open("B.txt", "w") as outf:
    for line in inf:
        if line.strip():
            outf.write(line)

仅将非空行复制到新文本文件。你知道吗

您可以很容易地测试一行是否只有空格:

import sys

for line in sys.stdin:
   line = line.strip()
   if line:
      print line

只有空格的行在调用^{}后将为空

相关问题 更多 >

    热门问题