2012-10-01 71 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