首页 > 解决方案 > 在Python中的文本文件中以逗号分隔的多行中的值求和

问题描述

我想从用逗号分隔的每一行添加值。例如,如果我的输入文件内容是:

1,2,3
4,5,6

输出应该是:

6
15

这是我的代码:

with open('untitled6.txt', 'r') as istr:
    for line in istr:
        sum(map(int,open('untitled6.txt').readline().split(',')))

输出应该写在一个新文件中,如下所示:

6
15 

标签: python

解决方案


代码

with open('untitled6.txt', 'r') as istr:
    for line in istr:
        print(sum([int(v) for v in line.split(',')]))

输出

6
15


推荐阅读