我有一個文本文件(file1.txt),每行有1個字符串在多行。 我試圖讀取文件並將某些行寫入新文件。(file2.txt)從一個文件讀到另一個缺少某些行
我的文本文件看起來像這樣。
foo1
foo2
foo3
foo4
foo5
foo6
等。
例如,我想寫foo1,foo2的,foo4,foo6我的新文件,並錯過了foo3和foo5。
foo1
foo2
foo4
foo6
我希望保留原始文件。
我的代碼看起來像這樣...
with open("file1.txt","r") as r:
lines=r.read()
lines =lines.replace("foo3","")
lines = lines.replace("foo5","")
r.close()
with open("file2.txt","a") as w:
w.write(lines)
w.close
的問題是我結束了此輸出..
foo1
foo2
foo4
foo6
我想這是因爲我用替換foo「的」 我如何擺脫空白?
TIA,
Paul。
非常感謝。這工作完美。 –