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.
- 这段代码可以删除txt文档内的空行,
但是有些空行仍然删不掉,并且当前仅可处理单个文件,还不能批量处理,程序仍有待改进.
不过一般量的文档还是够用了。在python环境完整的情况下,直接复制以上代码就可以用的.
初学python语言,请多多指教~ ↩