python简单去除文档内的空行

python程序去除文档中的空行

内容简介:

在某些特定的情况下我们的文档都是需要进行删除空行的。人为手动的一行一行删除不但耗时长,而且还容易漏掉。当文档中的行数过多或是文档数据太过庞大时,人为手动进行修改就麻烦了。
刚学了的python语言,找来教程写了一下,还是可以用的。

代码块

代码块语法遵循标准markdown代码,例如:

# -*- coding:utf-8 -*-
# Delete all the empty lines in a document

f=open('D:/存放要去空行的文档路径/新建文本文档.txt','r')
g=open('D:/去行后的文件存储路径/10.防火墙阅片平台/result1.txt','w')

try:
    while True:
        line=f.readline()
        if len(line)==0:
            break
        if line.count('\n')==len(line):
            continue
        g.write(line)
finally:
    f.close()
    g.close()

作者有话说1.


  1. 这段代码可以删除txt文档内的空行,
    但是有些空行仍然删不掉,并且当前仅可处理单个文件,还不能批量处理,程序仍有待改进.
    不过一般量的文档还是够用了。在python环境完整的情况下,直接复制以上代码就可以用的.
    初学python语言,请多多指教~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章