python修改文件中指定内容_Python实现替换文件中指定内容的方法

python修改⽂件中指定内容_Python实现替换⽂件中指定内容
的⽅法
全热交换机本⽂实例讲述了Python实现替换⽂件中指定内容的⽅法。分享给⼤家供⼤家参考,具体如下:
这⾥使⽤python编写的程序,实现如下功能:将⽂件中的指定⼦串 修改为 另外的⼦串
编写的python程序,⽂件名是file_replace.py,具体代码如下:智能新风
#!/usr/bin/env python
#_*_ coding:utf-8 _*_鸡蛋托盘
import sys,os
if len(sys.argv)<4 or len(sys.argv)>5:
elif len(sys.argv)==4:
print 'usage:./file_replace.py old_text new_text filename'
else:
print 'usage:./file_replace.py old_text new_text filename --bak'
old_text,new_text=sys.argv[1],sys.argv[2]
file_name=sys.argv[3]
f=file(file_name,'rb')
new_file=file('.%s.bak' % file_name,'wb')#⽂件名以.开头的⽂件是隐藏⽂件
for line adlines():#f.xreadlines()返回⼀个⽂件迭代器,每次只从⽂件(硬盘)中读⼀⾏
汽车储物箱
new_file.place(old_text,new_text))
f.close()
new_file.close()
if '--bak' in sys.argv: #'--bak'表⽰要求对原⽂件备份
else:
下⾯是代码执⾏的⼀个例⼦:
song@ubuntu:~$
Hello python
Hello world
python Hello
world Hello
song@ubuntu:~$ python file_replace.py Hello --bak usage:./file_replace.py old_text new_text filename --bak
破窗器
song@ubuntu:~$ ls
Desktop Documents file_replace.py Music systemExit.py
标志107
< Pictures Templates
< examples.bak Public Videos
song@ubuntu:~$
love python
love world
python love
world love
song@ubuntu:~$ bak
Hello python
Hello world
python Hello
world Hello
song@ubuntu:~$
希望本⽂所述对⼤家Python程序设计有所帮助。

本文发布于:2024-09-21 19:37:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/197440.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实现   指定   替换   内容   程序设计   全热   智能   鸡蛋
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议