擅长:python、mysql、java
<p>您的问题是,当您在扫描程序中关闭并重新打开日志文件时,您将从日志文件的开头开始。在</p>
<p>相反,取消第一个函数,只读取for循环中的行:</p>
<pre><code>for i in range(0, len(rec1), 1):
line = s.readline()
print(line)
lines += line
return lines
</code></pre>
<p><strong>编辑</strong></p>
<p>出于外交考虑,如果您想保留这两种方法,请将Scanner作为函数调用中的一个参数传入,它将跟踪它的位置。因此,与其在printRecord中创建新的扫描仪,不如:</p>
^{pr2}$
<p>其中s是您在printRecords中创建的扫描仪</p>