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
我爱北京天安门
天安门上太阳升
我爱北京天安门
天安门上太阳升

 

posted @ 2019-01-28 11:43  bbgoal  阅读(138)  评论(0编辑  收藏  举报