Python(46)_修改文件,python46修改文件,#-*-coding


#-*-coding:utf-8-*-import  os‘‘‘以后遇到修改文件,就是先读一个文件,替换。然后写到新文件里去‘‘‘#  不指定mode,默认只读,open,python不能直接操作文件,必须要通过操作系统,不指定编码的化,open默认的是utf-8,操作系统是gbk,所以不写会乱码# 先读出来再改with open(‘log.txt‘,encoding=‘utf-8‘) as f,open(‘log.bak‘,‘w‘,encoding=‘utf-8‘) as f1:    for line in f:        if ‘bowen‘ in line:           line = line.replace(‘bowen‘,‘lovable‘)    #写文件        f1.write(line)# 删除文件和重命名文件os.remove(‘log.txt‘)os.rename(‘log.bak‘,‘log.txt‘)

技术分享图片

Python(46)_修改文件

评论关闭