<p>我有一段代码:</p>
<pre><code>with io.open('csus.csv',mode='r',encoding='latin1') as csus:
for line in csus:
</code></pre>
<p>我需要忽略第一行(标题)。当然,我可以处理一个原始布尔值,在for循环运行期间检查它的值,当False摘要化该行时,否则将其设置为False。
但我希望从文件中读到第一行(句柄?)并继续执行<code>for loop</code></p>
^{pr2}$
<p>没有达到预期的效果,有没有可能,我应该用什么?</p>
<p>作为附带问题,我应该关闭CSU文件吗?我不认为这在我复制它的例子中完成了,我想知道这个<code>with .. as ..</code>语句是否已经包含了close()?</p>
<p>您可以使用:</p>
<pre><code>with io.open('csus.csv',mode='r',encoding='latin1') as csus:
next(csus)
for line in csus:
# do something
</code></pre>
<p><code>with</code>语句负责为您关闭文件。在</p>