码迷,mamicode.com
首页 > 系统相关 > 详细

自定义replace函数,模仿shell的sed替换

时间:2018-06-16 23:32:26      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:模仿   +=   定义   port   替换   python   [1]   lin   AC   

 
import sys
"""
Usages:
    1.  command line:  python replacestr.py para1 para2 para3;
    2.  para1 : file_name
        para2 : original string
        para3 : new string 
"""
file_name = sys.argv[1]
find_str = sys.argv[2]
replace_str = sys.argv[3]
f=""
with open(file_name, "r") as fs1:
    for n in fs1:
        f += n.replace(find_str, replace_str)
  
with open(file_name, "w") as fs2:
    fs2.write(f)
    fs2.flush()

自定义replace函数,模仿shell的sed替换

标签:模仿   +=   定义   port   替换   python   [1]   lin   AC   

原文地址:https://www.cnblogs.com/brace2011/p/9191707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!