文件的修改
文件不能直接修改,可通过另类方法达到修改的效果
# -*- coding: utf-8 -*- #__author__:Selid #__date__:2018/12/22 with open('爱不爱我','r',encoding='utf-8') as f,open('爱不爱我.bak','w',encoding='utf-8') as f2: for line in f: if '不爱' in line: line=line.replace('不爱','爱') f2.write(line) import os os.remove('爱不爱我') #删除文件 os.rename('爱不爱我.bak','爱不爱我') #重命名文件