擅长:python、mysql、java
<p>其他人已经指出了你错误的根本原因。以下是编写方法的另一种方法:</p>
<pre><code>def csv_average(filename, column):
""" Returns the average of the values in
column for the csv file """
column_values = []
with open(filename) as f:
reader = csv.reader(f)
for row in reader:
column_values.append(row[column])
return sum(column_values) / len(column_values)
</code></pre>