1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # -*- coding: UTF-8 -*- file = input ( "请输入文件路径:" ) word1 = input ( "请输入要替换的词:" ) word2 = input ( "请输入新的词:" ) f = open ( file , "r+" ) AAA = f.read() count = 0 def BBB(): global count for each in AAA: if each = = word1: count = count + 1 print ( "一共有【" + str (count) + "】处要找的【" + str (word1) + "】" ) BBB() #红色这一段其实是最最容易蒙圈的地方# print ( "您确定要把所有的【" + str (word1) + "】替换为【" + str (word2) + "】吗?" ) K = input ( "【YES/NO】:" ) AAA = AAA.replace(word1,word2) while True : if K = = "YES" or K = = "yes" : print (AAA) break else : print ( "操作取消!" ) break |
本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1728957