擅长:python、mysql、java
<p>代码中的问题是,在<code>data</code>list(<code>file2</code>)的情况下,您从文件中读取字符串并将字符串存储到<code>data</code>列表中。你知道吗</p>
<p>因此,当您稍后尝试执行-<code>[e-Aver for e in data]</code>时,当您尝试从字符串中减去float时,它会出错。你知道吗</p>
<p>在存储到<code>data</code>列表之前,应该先转换为<code>float</code>或<code>int</code>。示例-</p>
<pre><code>data = []
for row in file2:
data.append(float(row['Col1']))
</code></pre>