擅长:python、mysql、java
<p>在python中,字符串是不可变的,因此<code>replace</code>返回被替换的输出,而不是就地替换字符串。在</p>
<p>你必须做到:</p>
<pre><code>bookstring = bookstring.replace(pgdel, htmlpg)
</code></pre>
<hr/>
<p>您还忘记了调用函数<code>close()</code>。看看你是怎么得到<code>textin.close</code>?你必须用括号来调用它,比如open:</p>
^{pr2}$
<hr/>
<p>你的代码对我很有用,但我可以再补充一些提示:</p>
<ul>
<li><p>Input是一个内置函数,所以可以尝试重命名它。虽然它正常工作,但可能不适合你。</p></li>
<li><p>运行脚本时,不要忘记将<code>.txt</code>结尾:</p>
<ul>
<li><code>$ python myscript.py file1.txt file2.txt</code></li>
</ul></li>
<li><p>确保在测试脚本时<strong>清除file2的内容。</p></li>
</ul>
<p>我希望这些有帮助!在</p>