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('程序退出!')