码迷,mamicode.com
首页 > 其他好文 > 详细

文件内容替换功能

时间:2017-08-02 10:13:19      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:int   span   replace   内容   color   logs   src   class   import   

实现替换功能:分别传入文件名源字符串和要修改后的字符串,实现将文件内容源字符串被替换成修改后的字符串要求不产生新文件:

import sys,os
with open (sys.argv[1],r) as fr        open(a.txt.bak,w+) as fw:
        src_res=fr.read()
        dst_res=src_res.replace(sys.argv[2],sys.argv[3])
        fw.write(dst_res)
os.remove(sys.argv[1])
os.rename(a.txt.bak,sys.argv[1])

 

 

获取执行python文件时传入的参数:

import sys

print (sys.argv[0])

print(sys.argv[1])

print(sys.argv[2])

文件内容替换功能

标签:int   span   replace   内容   color   logs   src   class   import   

原文地址:http://www.cnblogs.com/python-xiakaibi/p/7271835.html

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