我是 Python 新手。我希望能够打开一个文件并通过 Python 用给定的替换替换某些单词的每个实例。例如,将每个单词“zero”替换为“0”,将“temp”替换为“bob”,将“garbage”替换为“nothing”。
我第一次开始使用这个:
for line in fileinput.input(fin):
fout.write(line.replace('zero', '0'))
fout.write(line.replace('temp','bob'))
fout.write(line.replace('garbage','nothing'))
但我认为这不是一种更正确的方法。然后我考虑使用 if 语句来检查该行是否包含这些项目,如果包含,则替换该行包含哪一个,但据我对 Python 的了解,这也不是一个真正理想的解决方案。我很想知道最好的方法是什么。提前谢谢!