擅长:python、mysql、java
<p>首先打开文件:</p>
<pre><code>with open('filetext') as f:
</code></pre>
<p>然后你把整件事都写进一个清单:</p>
<pre><code>content=f.readlines()
</code></pre>
<p>然后尝试迭代现在为空的文件对象:</p>
<pre><code>for count in f:
</code></pre>
<p>因为它是空的,所以下面的块中的任何内容都不会执行,即使是一次。请确保跟踪变量名,并为每个要操作的唯一对象使用唯一的变量名—特别是,<code>f</code>和<code>count</code>在不应该被重用时被重用:</p>
<pre><code>with open('filetext') as f, open('newfiletext', 'a+') as output:
count = 0
for line in f:
count += 1
output.write(count)
output.write(': ')
output.write(line)
</code></pre>