我从 这里 拿了示例代码。
f1 = open('file1.txt', 'r')
f2 = open('file2.txt', 'w')
for line in f1:
f2.write(line.replace('old_text', 'new_text'))
f1.close()
f2.close()
但我无法弄清楚如何用相应的新词替换多个词。在这个例子中,如果我想找到一些像 (old_text1,old_text2,old_text3,old_text4)
这样的词,并用它各自的新词替换 (new_text1,new_text2,new_text3,new_text4)
。
提前致谢!
原文由 bikuser 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
zip
迭代检查词和 toReplace 词,然后替换。前任: