Python 实现简单的shell sed替换功能(实例讲解)

发布时间 - 2026-01-11 03:28:10    点击率:

code:

f = open('yesterday','r',encoding='utf-8')
f2 = open('yesterday.bak','w',encoding='utf-8')
old_str = input('请输入要修改的字符:')
replace_str = input('请输入替换成的字符:')
for line in f.readlines():
 line = line.replace(old_str,replace_str)
 print(line)
 f2.write(line)
f.close()
f2.close()

文件内容:(yesterday)

Somehow, it seems the love I knew was always the most destructive kind
不知为何,我经历的爱情总是最具毁灭性的的那种
Yesterday when I was young
昨日当我年少轻狂
The taste of life was sweet
生命的滋味是甜的
As rain upon my tongue
就如舌尖上的雨露

感想:

思路很简单就是打开源文件,然后循环,把源文件要替换的内容替换再写入新文件!

以上这篇Python 实现简单的shell sed替换功能(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# shell  # sed  # 替换  # shell脚本之sed详细用法详解  # Shell中正则表达式及sed和awk常见问题  # Shell中使用grep、sed正则提取和替换字符串  # shell脚本--sed的用法详解  # Shell用sed命令删除特定行的方法  # 一天一个shell命令 linux文本内容操作系列-sed命令详解  # Shell正则表达式之grep、sed、awk实操笔记  # shell通过sed上下两行合并成一行的实现  # 给大家  # 请输入  # 当我  # 希望能  # 最具  # 很简单  # 舌尖  # 这篇  # 就如  # 小编  # 大家多多  # 再写  # 替换成  # 昨日  # 新文件  # input  # code  # replace_str  # old_str  # line 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: javascript中的数组方法有哪些_如何利用数组方法简化数据处理  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel如何创建自定义Artisan命令?(代码示例)  zabbix利用python脚本发送报警邮件的方法  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  JS实现鼠标移上去显示图片或微信二维码  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  Python制作简易注册登录系统  Laravel如何实现一对一模型关联?(Eloquent示例)  如何快速使用云服务器搭建个人网站?  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  如何快速上传建站程序避免常见错误?  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何在服务器上配置二级域名建站?  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  如何快速搭建高效香港服务器网站?  如何快速完成中国万网建站详细流程?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在阿里云域名上完成建站全流程?  Laravel如何使用Gate和Policy进行授权?(权限控制)  如何在阿里云通过域名搭建网站?  ,网页ppt怎么弄成自己的ppt?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  进行网站优化必须要坚持的四大原则  Laravel如何处理和验证JSON类型的数据库字段  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  如何快速生成可下载的建站源码工具?  如何快速搭建高效WAP手机网站吸引移动用户?  php 三元运算符实例详细介绍  Laravel如何生成URL和重定向?(路由助手函数)  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  EditPlus 正则表达式 实战(3)  网易LOFTER官网链接 老福特网页版登录地址  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何挑选高效建站主机与优质域名?  Python文件流缓冲机制_IO性能解析【教程】  html如何与html链接_实现多个HTML页面互相链接【互相】  如何在IIS管理器中快速创建并配置网站?