我怎样才能对 python 中的一行数字求和?

how can i make a sum in a line of numbers in python?

我在尝试计算和显示一系列数字的总和时遇到了麻烦。应该是这样的:

32565854 总和:38

65985456 总和:48

17984956 总和:49

你可以把这行变成字符串然后:

sum(map(int, '32565854'))

有一个文件:

with open('input.txt') as f:
    for line in f:
        line = line.strip()
        print line + ' ' + str(sum(map(int, line)))