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
我爱北京天安门
天安门上太阳升
我爱北京天安门
天安门上太阳升
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步