python文件内容替换

在处理数据的时候曾经遇到过这样的场景:替换文件中指定的内容,使用python,解决方案的代码如下:

1
2
3
4
5
6
lines=open('mytest.txt','r').readlines()
flen=len(lines)
for i in range(flen):
lines[i]=lines[i].replace('ABC','NewString')

open('mytest.txt','w').writelines(lines)

原始文件内容:

执行替换代码之后: