<p>如果是文件结尾而不是空行,则以下代码将失败。它适用于一个简单的解析器,它查找<code>=</code>符号,然后在读取空行后立即返回内容</p>
<pre><code>def readFile():
keyFlag=False
for line in open(AAA,"r").readlines():
if "=" in line: keyFlag=True
if key.Flag: content+=line
if line.ispace(): return content
</code></pre>
<p>问题是,当文件结束时,for循环停止。除了插入一个标志,还有没有一种优雅的方法可以再次循环一次</p>