ファイルがあり、一部の行の\nが間違った場所にあります。正しく見つけることができますが、結果を新しいファイルに出力しようとすると、結果を印刷しても正常に出力されますが、\nは表示されます。これまでの私のコードは次のとおりです。
f = open("DUP1.txt","r")
w = open("output.txt", "w")
mark = 0
for line in f:
if mark == 1:
mark = 0
w.write(outputline.replace("\n","\t") + line)
else:
subp = line.find(".")
if subp < 8:
mark = 1
outputline = line.replace("\n","")
else:
w.write(line)
私が開いているファイルは次のようになります。
ABC0005 other info here
ABC0005.23
other info here
ABC0005.46
other info here
そして私はそれを次のように見せようとしています:
ABC0005 other info here
ABC0005.23 other info here
ABC0005.46 other info here