python学习,day3:文件的修改
对文件进行修改,对不起,在原文修改比较难,只能采用循环覆盖的方法
1 # coding=utf-8 2 # Author: RyAn Bi 3 4 f = open('yesterday2','r',encoding='utf-8') 5 f_new = open('yeseterday2.bak','w',encoding='utf-8') 6 for line in f: 7 if 'i like you' in line: 8 line = line.replace('i like you','come on baby') 9 f_new.write(line) 10 f.close() 11 f_new.close()
修改前
yesterday2
我爱北京天安门
天安门上太阳升
我爱北京天安门
天安门上太阳升
i like you
我爱北京天安门
天安门上太阳升
我爱北京天安门
天安门上太阳升
修改后
yeseterday2.bak
我爱北京天安门
天安门上太阳升
我爱北京天安门
天安门上太阳升
come on baby
我爱北京天安门
天安门上太阳升
我爱北京天安门
天安门上太阳升