将“昨日当我年少轻狂”更改为“昨日当lex年少轻狂”
#先打开旧文件,以读的模式
f=open("yesterday","r",encoding="utf-8")
#然后打开一个新的文件,以写的模式
f_new=open("yesterday2","w",encoding="utf-8")
#开始轮询f里面的内容,开始查找“昨日当我年少轻狂”
for line in f:
#当查找到“昨日当我年少轻狂”时
if "昨日当我年少轻狂"in line:
#将“昨日当我年少轻狂”替换为“昨日当lex年少轻狂”
line=line.replace("昨日当我年少轻狂","昨日当lex年少轻狂")
#将line直接写入新文件里面,因为不管有没有替换,都是将line直接写入f_new,
# 所以不需在if后面+else:f_new.write(line) ,存在重复,但是最后需要保留的f_new.write(line) 需要缩进一格
f_new.write(line)
#关闭文件f和f_new
f.close()
f_new.close()
网友评论