实现简单sed替换功能的python脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现简单sed替换功能的python脚本相关的知识,希望对你有一定的参考价值。
#可以用来修改配置文件参数
1 # -*- coding:utf-8 -*- 2 import os,sys 3 old = sys.argv[1] 4 new = sys.argv[2] 5 file = sys.argv[3] 6 file2 = sys.argv[3] 7 tmp_file ="tmpfile" 8 f = open(file,"r") 9 f2 = open(tmp_file,"r+") 10 for line in f: 11 if old in line: 12 line= str.replace(line,old,new) 13 f2.write(line) 14 f2.write(line) 15 f2.flush() 16 f.close() 17 f2.close() 18 19 os.remove(file) 20 os.rename(tmp_file,file2)
以上是关于实现简单sed替换功能的python脚本的主要内容,如果未能解决你的问题,请参考以下文章
Python3.5 day3作业一:实现简单的shell sed替换功能