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語言,請多多指教~ ↩