擅长:python、mysql、java
<p>通过这样做,<code>myfile.readlines()</code>您已经读取了整个文件。然后,我们尝试遍历你的file对象,你已经在文件的末尾了。在</p>
<p>更好的做法是:</p>
<pre><code>with open('~/fileToExperiment.txt','r') as myfile:
for line in myfile:
print line
</code></pre>
<p><code>myfile.readlines()</code>将在内存中存储文件的全部内容。如果您不需要一次完整的内容,最好逐行阅读。在</p>
<p>如果您确实需要整个内容,可以使用</p>
^{pr2}$
<p>还要注意使用<code>with</code>语句,这是在处理文件时推荐的(之后不需要关闭文件)。在</p>