读取带数字的txt文件,然后将它们和它们结合在一起



我在其中有以下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

最新更新