修改文件内容
写死了的修改
##这个方法修改文件内容是需要两个旧文件,和创建一个新文件
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()
以上内容作为课堂笔记,如有雷同,请联系于我