python - 在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
解决方案
代码
with open('untitled6.txt', 'r') as istr:
for line in istr:
print(sum([int(v) for v in line.split(',')]))
输出
6
15
推荐阅读
- .net - 更新模型(将元素添加到列表
) - powershell - 首先将 Header 写入 csv,然后附加相应的列数据
- google-bigquery - 如何在 BigQuery 中设置表级写入权限?
- javascript - 尝试调用 newGame 函数时收到错误
- javascript - Javascript 函数(....参数)
- stripe-payments - Stripe Checkout 会话后如何在发票上获取客户信息
- css - Angular 7 - 根据条件更改 Mat-select-value 的颜色
- c++ - 指向一维/二维数组的指针的基本类型是什么,为什么需要双重取消引用?
- javascript - 我正在使用 node.js,这是一个预设,但它似乎不起作用
- javascript - 获取购物车中产品的尺寸