代码来源于先生的教程:入门第33课,处理文件的数据
f = file('scores.txt') lines = f.readlines() #print lines f.close()
results = []
for line in lines: #print line data = line.split() #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)
#print results output = file('result.txt', 'w') output.writelines(results) output.close()
里面的 int(score)没看懂
最好就解释一下这段代码:
sum = 0 for score in data[1:]: sum += int(score) result = '%s \t: %d\n' % (data[0], sum) #print result
results.append(result)
万分感谢!!!
|