如何在python中对一行数字求和?

如何在python中对一行数字求和?,python,sum,line,Python,Sum,Line,我在计算和显示一系列数字的和时遇到了麻烦。应该是这样的: 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))) 您可

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

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)))

您可以将该行转换为字符串,然后:

sum(map(int, '32565854'))
使用文件:

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

你有没有试过代码方面的东西?请粘贴您是否尝试过任何代码方面的操作?请粘贴很多数字和行,我想在一个名为“numbers.txt”的文件中进行粘贴。我在迭代每一行时使用“f=open('numbers.txt'),请记住删除它末尾的换行符:
line=line.rstrip('\n')
it not work!!f=open('numbers.txt')lines=f.readlines for line in f:print(lines+''+str(sum(map(int,lines)))lines=lines.rstrip('\n')有很多数字和行,我想在一个名为“numbers.txt”的文件中执行此操作。我在迭代每一行时使用“f=open('numbers.txt'),请记住删除它末尾的换行符:
line=line.rstrip('\n')
it not work!!f=open('numbers.txt')line=f.readlines用于f:print中的行(行+''+str(和(映射(int,行)))line=lines.rstrip('\n'))