文件处理-文件修改功能

修改文件

f = open('兼职白领学生空姐模特护士联系方式utf-8.txt',‘r+’,encoding='utf-8')

f.seek(6)

f.write('[路飞学城]')

f.close()

读一行修改一行

边读边修改存新的文件里

f_name = '兼职白领学生空姐模特护士联系方式.txt'

f_new_name = '%s.new' %f_name

old_str = '乔亦菲'

new_str = '肛娘'

f = open (f_name, 'r', encoding='utf-8')

f_new = open (f_new_name, 'w', encoding='utf-8')

for line in f:

    if old_str in line:

        line = line.replace(old_str, new_str)

    f_new.write(line)

f.close()

f_new.close()

重命名文件需要工具箱

import os

os.rename(f_new_name, f_name)

原文地址:https://www.cnblogs.com/kingforn/p/10885925.html