我是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,这也不是真正理想的解决方案。我想知道最好的方法是什么。提前感谢!
'bob
后面漏掉了一个撇号。 - Junuxx