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