写死了的修改
##这个方法修改文件内容是需要两个旧文件,和创建一个新文件
f = open("file.txt","r",encoding = "utf-8") ##只读模式
f_new = open("file_new.txt","w",encoding="utf-8")
##只写模式,如果存在这个文件就覆盖掉里面的内容,也就是清除了
for line in f: ##读取内容
if "需要修改的内容" in line:##需要修改的内容如果有这个就执行下一句
line = line.replace("需要修改的内容","修改后的内容")
f_new.write(line)
f.close()
f_new.close()
##动态修改
import sys
f = open("file_1.txt","r",encoding="utf-8")
f_new = open("flie","w",encoding="utf-8")
fine_str = sys.argv["要修改的内容"]
fine_new_str = sys.argv["修改后的内容"]
for line in f :
if fine_str in line:
line = line.replace("fine_str",fine_new_str)
f_new.write(line)
f.close()
f_new.close()