跪求!用python对文本文件的内容查找
从某个文本文件中,查找所有行的‘成绩’项的分数值,统计分数>60的个数。(假设每一行第一列是姓名,第二列是成绩,两者以空格分开)由于我是初学者,请注明解释,谢谢了!...
从某个文本文件中,查找所有行的‘成绩’项的分数值,统计分数>60的个数。(假设每一行第一列是姓名,第二列是成绩,两者以空格分开) 由于我是初学者,请注明解释,谢谢了!
展开
展开全部
python 3.3 代码
import sys
reader = open('scores.txt')
line = reader.readline()#读取第一行数据
scores = []#放 分数值 的数值
stander = 0#及格人数
while line != '' and line != None:#循环读取数据行
tempScore = line.split(' ')[1].replace('\n','')#将姓名和成绩分开,并取分数
scores.append(tempScore);#将得到的分数添加到数组中
if float(tempScore) >= 60:#记录大于60分的成绩
stander += 1
line = reader.readline()
reader.close()
print(scores)
print(stander)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |