Python 实现简单的shell sed替换功能(实例讲解)
作者:IT小彭友 时间:2023-03-03 09:48:52
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
就如舌尖上的雨露
感想:
思路很简单就是打开源文件,然后循环,把源文件要替换的内容替换再写入新文件!
来源:http://www.cnblogs.com/pjjo/archive/2017/09/28/7608022.html
标签:shell,sed,替换,Python
0
投稿
猜你喜欢
python 2.6.6升级到python 2.7.x版本的方法
2022-09-25 15:07:45
django实现用户注册实例讲解
2022-06-23 08:05:53
使用python实现希尔、计数、基数基础排序的代码
2023-07-12 09:02:24
CSS Sprites (CSS图像拼合技术)教程工具
2009-05-26 15:30:00
[PHP]常用正则表达式收集
2024-05-03 15:34:49
微信公众号H5支付接口调用方法
2023-07-02 05:19:04
ASP.NET连接SQL数据库的简单实例代码
2024-01-26 06:54:27
python 用struct模块解决黏包问题
2023-08-18 02:13:20
python批量修改图片后缀的方法(png到jpg)
2022-01-19 19:09:24
报错No module named numpy问题的解决办法
2023-09-20 12:02:07
MSSQL 2005 安全设置图文教程
2024-01-21 08:59:51
Perl命令行应用程序详解
2023-08-09 19:01:18
Python中常见的数制转换有哪些
2021-05-27 11:12:21
oracle 优化的一点体会
2009-10-02 17:59:00
Python爬虫Scrapy框架IP代理的配置与调试
2022-09-19 08:20:26
Python闭包的两个注意事项(推荐)
2023-11-29 14:01:09
mysql 获取表有多少列
2010-10-14 13:44:00
js控制div弹出层实现方法
2023-10-15 05:53:28
Python函数进阶之迭代器的原理与使用详解
2023-03-28 09:02:01
分布式爬虫scrapy-redis的实战踩坑记录
2022-03-02 02:13:24