修改文件内容

写死了的修改

#
#这个方法修改文件内容是需要两个旧文件,和创建一个新文件
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()
 

 

posted @ 2018-04-23 13:23  Caionk  阅读(333)  评论(0编辑  收藏  举报