2012-10-01 75 views
1

我试图将一个txt文件导入包含数字列表的python。 我想要得到数字的平均值和文件中数字的标准偏差。 虽然我的脚本是错误的,有人可以给我正确的方法。列表中的数字的平均值

from sys import argv 
script, filename = argv 
txt = open(filename) 
for line in txt: 
    total = 0 
    length = 0 
    amount = float(line) 
    total += amount 
    length = length + 1 
average = total/length 
print average 
+1

而接下来的时间:“我的剧本是错的”是不是有效的错误描述。 – glglgl

回答

8
total = 0 
length = 0 

应该是外循环。

2

移动下面的语句外循环: -

total = 0 
length = 0