我有一个文本文件(file1.txt),每行有 1 个字符串,多行。我正在尝试读取文件并将某些行写入新文件。(file2.txt)
我的文本文件看起来像这样。
foo1
foo2
foo3
foo4
foo5
foo6
ETC..
例如,我想将 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,
保罗。