返回顶部
首页 > 资讯 > 后端开发 > Python >python 实现类似sed命令的文件内
  • 893
分享到

python 实现类似sed命令的文件内

命令类似文件 2023-01-31 02:01:35 893人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

#!/usr/bin/env python     #_*_coding:utf-8 _*_     #replace()方法把字符串中的 old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过 max 次。  

#!/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 ‘原始字符串’ ‘新字符串’ 文件


--结束END--

本文标题: python 实现类似sed命令的文件内

本文链接: https://lsjlt.com/news/186764.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作