Chinaunix首页 | 论坛 | 博客
  • 博客访问: 276012
  • 博文数量: 103
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-02 16:15
文章分类

全部博文(103)

文章存档

2014年(8)

2013年(95)

我的朋友

分类: Python/Ruby

2013-11-25 16:34:33

#/usr/bin/env
#coding:utf8
import os,sys
#使用提示
args=len(sys.argv)
if not 3<=args<=5:
        print "输入格式:python test.py 被替换字符  替换字符  源文件 目标输出文件"
else:
        readed_file = sys.stdin
        writed_file = sys.stdout


        origin_string = sys.argv[1]
        replace_string = sys.argv[2]


        if args >3:
                readed_file = open(sys.argv[3])
        if args>4:
                writed_file = open(sys.argv[4],'w')
                for s in readed_file:
                        writed_file.write(s.replace(origin_string,replace_string))
        readed_file.close()
        writed_file.close()

阅读(1583) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~