老师您好,请问这里为什么不能获取到文件的全部数据
来源:1-5 文件的读操作
TheCreamPuff
2022-08-17 11:19:33
# 输出:最高分、最低分、平均分
scores = []
with open("./student_grade_input.txt") as fin:
for line in fin:
print(line)
line = line[:-1]
field = line.split(",")
scores.append(field[2])
print(scores)student_grade_input.txt(学号,姓名,分数)
101,小张,88 102,小王,77 103,小李,99 104,小赵,66 105,小强,55
输出最后少了个5
['88', '77', '99', '66', '5']
1回答
好帮手慕凡
2022-08-17
同学,你好!
因为txt文件中每一行后都带有换行(最后一行没有),可以按行读取后,获取每一行所有的数据,最后讲换行符清除,如下图:

祝学习愉快~
相似问题