设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: mty1111
打印 上一主题 下一主题

【Python 第33课】 处理文件中的数据

[复制链接]

0

主题

2

好友

72

积分

注册会员

Rank: 2

楼主
发表于 2018-4-10 18:43:41 |显示全部楼层
  1. f=open('score.txt')
  2. data=f.readlines()
  3. print(data)
  4. f.close

  5. results=[]
  6. for line in data:
  7.     data1=line.split()
  8.     print(data1)
  9.     sum=0  #sum在此处进行清零,保证data中的每个人都从零开始算总分
  10.     for score in data1[1:]:
  11.         sum+=int(score)
  12.     result='%s\t%d\n' %(data1[0],sum)
  13.     print(result)
  14.     results.append(result)
  15. output=open('result.txt','w')
  16. output.writelines(results)
  17. output.close()
复制代码
回复

使用道具 举报

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

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

GMT+8, 2024-5-5 02:46 , Processed in 0.034029 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部