このようなデータフォーム:
line1
text1
text2
line2
something text1
line3
出力を作成する:
line1 text1 text2
line2 something text1
line3
どうすれば削除できますか?
このようなデータフォーム:
line1
text1
text2
line2
something text1
line3
出力を作成する:
line1 text1 text2
line2 something text1
line3
どうすれば削除できますか?
空白行の削除は、次のように実行できます。
with open('input') as fin, open('output', 'w') as fout:
non_blank = (line for line in fin if line.strip())
fout.writelines(non_blank)
あなたの目標は、空白を削除することだと思いますよね?だとしたら:
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()