编写一个程序,实现“全部替换”功能
来源:互联网 发布:微软软件下载网站 编辑:程序博客网 时间:2024/05/04 05:10
需求:
请输入文件名:sketch.txt
请输入需要替换的单词或字符:Man
请输入新的单词或字符:Woman
文件sketch.txt中共有4个【Man】
您确定要把所有的【Man】替换为【Woman】吗?
【Yes/No】: yes
# -*- coding: utf-8 -*-def file_replace(file_name,old_words,new_words): f_read=open(file_name,"r") content=[] count=0 for each_line in f_read.readlines(): if old_words in each_line: count=each_line.count(old_words) each_line=each_line.replace(old_words,new_words) content.append(each_line) print("文件%s中共有%d个【%s】" %(file_name,count,old_words)) print ("您确定要把所有的【%s】替换为【%s】吗?"%(old_words,new_words)) decide=input("【Yes/No】:") if decide in ["YES","Yes","yes"]: f_write=open(file_name,"w") print (content,file=f_write) f_write.close() f_read.close()file_name=input("请输入文件名:")file_name=file_name+".txt"old_words=input("请输入需要替换的单词或字符:")new_words=input("请输入新的单词或字符:")file_replace(file_name,old_words,new_words)
0 0
- 编写一个程序,实现“全部替换”功能
- 编写一个程序,将字符数组s2中的全部字符复制到s1中。即实现strcpy函数功能
- 编写一个控制台程序,实现以下功能
- std::string实现全部替换功能
- 文本编辑器 “查找与替换”操作的“全部替换”功能的实现代码 Visual Basic 2005 编写
- 请编写一个Java程序,接收一个大于等于2的整数,实现下面功能。
- 【Java】编写一个方法,将字符串中的空格全部替换为“ ”
- 编写一个方法,将字符串中的空格全部替换为“%20”
- 编写文件替换程序
- 编写实现函数strcat功能的程序
- 编写Akka程序实现WordCount功能
- 自主编写程序实现strcmp函数功能
- 编写程序实现库函数strcat的功能
- 20140730 javascript中全部替换功能
- 编程作业 50 2题 编写一个程序求100以内的全部素数
- 1-2.编写一个具有计算功能的angular程序
- 利用模板类编写一个程序,实现双向链表的插入、删除、查找、显示的功能。
- 编写一个程序 提示用户输入三个数集,每个包括5个数 实现以下功能 (图)
- Android APP专项测试整理-电量(使用batterystats)
- 多线程std::thread的使用以及处理线程安全的函数
- Linux 下SVN报错No repository found in 'svn://121.40.139.112/pc/manager/trunk'
- mysql语句:批量更新多条记录的不同值
- 转载一个py2编码解码问题解决办法
- 编写一个程序,实现“全部替换”功能
- 七种跨域方法【3.JSONP篇】
- POJ 1423 Big Number 阶乘位数+Stirling+JAVA .
- 历年数学界菲尔兹奖及其得主简介
- cobbler2.6.1网络安装ESXi5.0
- Linux命令
- 关于Fragment叠加点击穿透的解决方案
- 科大讯飞语音合成的引入
- 图解HTTPS