设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 15561|回复: 1
打印 上一主题 下一主题

处理文件中的数据'章节中,这个例子scores.txt.

[复制链接]

1

主题

0

好友

5

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-11-17 17:30:15 |只看该作者 |倒序浏览
[color=rgb(90, 90, 90) !important]处理文件中的数据'章节中,这个例子







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()

以上是完整的代码;
——————————————————————————————————————————————————————————
这步不理解了。sum += int(score)









回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-11-17 23:22:38 |只看该作者
把每个 score 转成 int,累加到 sum 上
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 12:28 , Processed in 0.015109 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部