在python中添加列数据

在python中添加列数据,python,Python,一个包含数据的文本文件,它有三列43行。我想在第一列的基础上添加其余两列,实际上我想计算第一个数字的权重 如果我没弄错你的问题,我想你需要这样的东西 #file.txt 1 2 3 2 4 5 #script.py 以open('a.txt','r')作为f: 行=f.读行() 输出=[] 对于行中的行: a、 b,c=map(int,line.split()) output.append([line.strip(),a*(b+c),'\n'])) 以open('output.txt','a+'

一个包含数据的文本文件,它有三列43行。我想在第一列的基础上添加其余两列,实际上我想计算第一个数字的权重


如果我没弄错你的问题,我想你需要这样的东西

#file.txt
1 2 3
2 4 5
#script.py
以open('a.txt','r')作为f:
行=f.读行()
输出=[]
对于行中的行:
a、 b,c=map(int,line.split())
output.append([line.strip(),a*(b+c),'\n']))
以open('output.txt','a+')作为f:
对于行输入输出:
f、 写(“.join(map(str,line)))
#output.txt
1 2 3 5 
2 4 5 18 

欢迎来到SO!请花点时间阅读如何发布熊猫问题:欢迎使用堆栈溢出!正如另一位评论者所建议的那样,听起来您需要软件包或库,但是对于这个站点来说,对软件包或库的请求显然是离题的。为了获得更多帮助,请在您的问题中提供一个包含输入和输出的示例,以及您已经尝试的代码。我从文本文件中读取1 2 3。我想检查第一个数字是否为1,然后添加2+3,并以1=5的形式打印。这个问题太广泛/模糊。到底是什么问题?你试过什么,做过什么研究吗?堆栈溢出不是免费的代码编写服务。见:,,谢谢你,先生。是的,我需要this@ArslanHanif如果答案已解决,请将其标记为您的解决方案。在提问之前做一些搜索。