python求TXT文件内平均值

txt文件:
90.0
81.0
83.0
32.0
44.0
44.0
44.0
....(3万来个数值)

是用python从xls文件里取出来的数值,用过多种方法都在报float错误,求各位帮忙,取出文件中的平均值。

还有一种情况是负数,处理方法是否相同呢

#py:3.3.3
f = open("file")
num = 0
js = 0
for i in f:
    js += 1
    num += float(i)
    #num += float(i.strip(r"\n"))
else:
    print(num / js)

 xls文件这样直接读应该都是乱码,你可以改进一下用pandas,或者导出为txt.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-27
Txt发我邮箱帮你看看,我邮箱是我帐号名+163邮箱追问

数据比较重要确实没办法发,数据通过xlrd插件取下来,然后写入txt中的。

追答

..........

相似回答