我需要编写一个 python 脚本来对文本文件中的十进制数求和(一行,一个数字)。我写了这个脚本:
s = float()
f = open('/home/ale/file_numbers', 'r').readlines()
N = len(f)-1
for i in range(0,N):
s += float(f)
但问题出在指令上, s += float(f)
实际上返回的错误是:
TypeError: float() argument must be a string or a number
我不知道如何解决这样的问题有什么建议吗?