码迷,mamicode.com
首页 > 其他好文 > 详细

编程实现全部替换

时间:2017-02-11 21:39:12      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:input   int   替换   文档   each   class   code   word   退出   

 1 #编程实现全部替换
 2 file_name = input(‘请输入文件名:‘)
 3 aim_word = input(‘请输入需要替换的单词或者字符:‘)
 4 new_word = input(‘请输入新的单词或者字符:‘)
 5 count = 0
 6 f = open(file_name)
 7 content = []
 8 
 9 for each_line in f:
10     for each_word in each_line:
11         if  each_word == aim_word:
12             count+=1
13         
14     each_line=each_line.replace(aim_word,new_word)
15     content.append(each_line)
16 
17 f.close()
18 
19 print(‘文档共有%d个【%s】‘% (count,aim_word))
20 print(‘您确定要将【%s】替换为【%s】吗?‘% (aim_word, new_word))
21 decide = input(‘【Yes/No】:‘)
22 
23 if decide == ‘yes‘:
24     g = open(file_name,‘w‘)
25     g.writelines(content)
26     g.close()
27     print(‘恭喜!所有的【%s】已替换完成!‘% aim_word)
28 else:
29     print(‘程序退出!‘)

 

编程实现全部替换

标签:input   int   替换   文档   each   class   code   word   退出   

原文地址:http://www.cnblogs.com/themost/p/6390025.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!