我在 names.txt 中有一个这样的文本文件:
My name is alex
My name is samuel
我只想用拳击手代替塞缪尔
我的代码是:
#!/usr/bin/python
import re
f = open("names.txt",'r+')
for line in f:
if re.search(r'samuel',line,re.I):
print line
m=f.write(line.replace("samuel",'boxer'))
f.close()
即使 Print line 正在正确打印该行,但在 names.txt 中没有发生替换。让我知道是否有人有任何线索