-1

このようなデータフォーム:

line1
text1
text2
line2
something text1

line3

出力を作成する:

line1 text1 text2
line2 something text1

line3

どうすれば削除できますか?

4

3 に答える 3

1

空白行の削除は、次のように実行できます。

with open('input') as fin, open('output', 'w') as fout:
    non_blank = (line for line in fin if line.strip())
    fout.writelines(non_blank)
于 2012-12-15T16:20:51.437 に答える
0

あなたの目標は、空白を削除することだと思いますよね?だとしたら:

inputfile = open('example.txt', 'r')
outputfile = open('examplelines.txt', 'w')

for line in inputfile:
    if line.strip('\n') != '':
        outputfile.write(line)

inputfile.close()
outputfile.close()
于 2012-12-15T16:17:13.767 に答える