擅长:python、mysql、java
<p>这是和你原来的问题一样的格式。如果行全部为零,则可以编写错误消息,也可以忽略它而不编写任何内容</p>
<pre><code>with open("PSI_Datatxt.txt", 'r') as data:
for row in data:
vals = [float(val) for val in row[1:] if float(val) != -1]
with open("DataEditted","a+") as newdata:
try:
newdata.write(str(sum(vals)/len(vals)) + ' ' + '\n')
except ZeroDivisionError:
newdata.write("My Error Message Here\n")
</code></pre>