擅长:python、mysql、java
<p>使用<a href="http://docs.python.org/3/library/csv.html" rel="nofollow">^{<cd1>} module</a>,它是为这样的任务设计的:</p>
^{1}$
<p>上面的代码还将该文件用作上下文管理器(使用<code>with</code>语句);只要<code>with</code>块完成,<code>with</code>块就为您自动关闭。在</p>
<p>在您的版本中,您试图手动关闭该文件,但只成功地引用了<code>.close()</code>方法,而不是实际调用它。在</p>
<p>我们也不会把所有的值都读入一个列表中,当你只需要求和这些值并记下你求和了多少个值时,我们就不会这样做了。这将使用更少的内存,并使处理甚至是巨大的CSV文件快速而高效。在</p>
<p>对于示例数据,上面的代码输出:</p>
<blockquote>
<p>The average of the values is 3261.2</p>
</blockquote>