Python3学习之路~2.8 文件操作实现简单的shell sed替换功能

 
更多

程序:实现简单的shell sed替换功能

#实现简单的shell sed替换功能,保存为file_sed.py
#打开命令行输入python file_sed.py 我 Alex,回车后会把文件中的“我”全部替换为“Alex”
import sys
find_str=sys.argv[1]
replace_str=sys.argv[2]

f=open("yesterday.txt",'r',encoding='UTF-8')
f_new=open("yesterday.bak",'w',encoding='UTF-8')

for line in f:
    if find_str in line:
        line=line.replace(find_str,replace_str)
    f_new.write(line)

f.close()
f_new.close()

View Code

 

打赏

本文固定链接: https://www.cxy163.net/archives/5179 | 绝缘体

该日志由 绝缘体.. 于 2018年06月21日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Python3学习之路~2.8 文件操作实现简单的shell sed替换功能 | 绝缘体
关键字: , , , ,

Python3学习之路~2.8 文件操作实现简单的shell sed替换功能:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter