#coding:utf-8
f=file("python.txt")
lines=f.readlines()
#print lines #得到的是列表list
results=[]
f.close()
for line in lines: #遍历每一列
# print line
data=line.split() #第x列内容按照原来的字符的空格分隔存入data中形成一个list,split 是把一个字符串分割成很多字符串组成的list
#print data
sum=0
for score in data[1:]:
sum+=int(score)
result='%s\t:%d\n'%(data[0],sum)
# print result
results.append(result)
output =file('result.txt','w')
output.writelines(results)
output.close()
ps:python.txt 提前输入一些成绩 姓名 分数1 分数2 一共大约4-5行。