2016-10-02 17 views
-1

私はpythonプログラムを使ってファイルを生成しています。
私は私のプログラムは、このようなファイルに出力
末尾にスペースを含む行を削除したい:私は必要な出力があるファイルのテキストの後に空白行を削除する

> cat output 
some text 

some text 



> 

を:事前に

> cat output 
some text 

some text 
> 

おかげ

+1

あなたのコードでこれを試してみて、難しさを説明してください。 – idjaw

+1

あなたのコードベースを、ありがとう。 – Fallenreaper

答えて

0

これはいかがですか?

name = "filename" 
f = open(name, 'r') 
out = []; 
for line in f: 
    if line.trim() != "": 
    out.append(line); 
f.close() 
f = open(name,'w') 
for line in out: 
    f.write(line) 
0

あなたのprint( "")ステートメントの下には、いくつかの空白行が挿入されていると思います。そうであるかどうかを確認してみてください。コードを貼り付けるだけでなく、チェックすることもできます。

関連する問題