文件操作(三)——文件的修改两种方式
#文件的修改两种方式:
# 1、读入内存,再写;
# 2、硬盘模式决定,将文件先读出来,写完再另存,边读边写。这样就需要打开两个文件
1 f=open(\'my_heart_will_go_on\',\'r\',encoding=\'utf-8\') 2 f_new=open(\'my_heart_will_go_on.bak\',\'w\',encoding=\'utf-8\') 3 for line in f: 4 if \'Once more you open the door\' in line: 5 line=line.replace(\'Once more you open the door\',\'Once more Easter open the door\')#用replace方法替换 6 f_new.write(line) 7 f.close() 8 f_new.close()