我在其中有以下txt的txt文件:
2
4 8 15 16 23 42
1 3 5
6
66 77
77
888
888 77
34
23 234 234
1
32
3
23 23 23
365
22 12
我需要一种读取文件并总结所有数字的方法。我现在有这个代码,但不确定下一步该怎么做。提前THX
`lstComplete = []
fichNbr = open("nombres.txt", "r")
lstComplete = fichNbr
somme = 0
for i in lstComplete:
i = i.split()`
将它们变成列表并总结:
with open('nombres.txt', 'r') as f:
num_list = f.read().split()
print sum([int(n) for n in num_list])
返回3227
打开文件并使用 read()
方法获取内容,然后将字符串转换为int,使用 sum()
获取结果:
>>> sum(map(int,open('nombres.txt').read().split()))
3227