python替换txt指定内容_python 实现类似sed命令的文件内容替换
#!/usr/bin/env python
#_*_coding:utf-8 _*_
#replace()方法把字符串中的 old(舊字符串)替換成new(新字符串),如果指定第三個參數max,則替換不超過 max 次。
#語法:str.replace(old, new[, max])
import sys,os
old_text, new_text, file_name = sys.argv[1], sys.argv[2], sys.argv[3]
f = file(file_name,'rb')
new_file = file('%s.bak' % file_name,'wb')
for line in f.xreadlines():
new_file.write(line.replace(old_text,new_text))
f.close()
new_file.close()重要說明
sys.argv[1]#參數1
sys.argv[2]#參數2
sys.argv[3]#參數3
#replace()方法把字符串中的 old(舊字符串)替換成new(新字符串),如果指定第三個參數max,則替換不超過 max 次。
#語法:str.replace(old, new[, max])
使用方法:
python code2.py ‘原始字符串’ ‘新字符串’ 文件
總結
以上是生活随笔為你收集整理的python替换txt指定内容_python 实现类似sed命令的文件内容替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 监控mysql数据库里的数据_有谁知道哪
- 下一篇: java run里面定义变量_Java程