阅读背景:

字符编码and文件处理_Ukiyo-E的博客

来源:互联网 

1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作

def change(file_name,f_old,f_new):
    import os
    with open(file_name,'r',encoding='utf-8') as read_f, \
            open('file_name.swp', 'w', encoding='utf-8') as write_f:
        for line in read_f:
            if f_old in line:
                line = line.replace(f_old, f_new)
            write_f.write(line)
    os.remove(file_name)
    os.rename('file_name.swp',file_name)

change('b.txt','alex','egon')

with open('b.txt',encoding='utf-8') as f:
    print(f.read())def c



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: