擅长:python、mysql、java
<p>方法<code>readlines()</code>读取文件中的所有行,直到到达EOF(文件结尾)。
“cursor”位于文件的末尾,随后对<code>readlines()</code>的调用不会产生任何结果,因为EOF是直接找到的</p>
<p>因此,在<code>line_3 = fRead.readlines()[3]</code>之后,您已经使用了整个文件,但只存储了第四个(!)文件的行(如果您从1开始计算行数)</p>
<p>如果你这样做了</p>
<pre><code>all_lines = fRead.readlines()
line_3 = all_lines[3]
line_4 = all_lines[4]
</code></pre>
<p>您只读取了一次文件并保存了所需的所有信息</p>