擅长:python、mysql、java
<p><strong>从第二轮开始</p>
<p>您可以添加一个新标志<code>later_rounds</code>:</p>
<pre><code>playerScores = []
later_rounds = False
with open(scoreFile) as scores:
for row in csv.reader(scores):
if row and row[0].startswith('Round 2'):
later_rounds = True
if later_rounds and row and not row[0].startswith('Round') and not row[0].startswith('Player'):
playerScores.append(row)
</code></pre>
<p>或者可以跳过另一个循环的开头:</p>
<pre><code>playerScores = []
with open(scoreFile) as scores:
scoreReader = csv.reader(scores)
for row in scoreReader:
if row and row[0].startswith('Round 2'):
break
for row in scoreReader:
if row and not row[0].startswith('Round') and not row[0].startswith('Player'):
playerScores.append(row)
</code></pre>