700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python编程挑战100题:12读取成绩文件排序数据

Python编程挑战100题:12读取成绩文件排序数据

时间:2021-09-19 11:01:30

相关推荐

Python编程挑战100题:12读取成绩文件排序数据

输入文件:三列:学号,姓名,成绩列之间用逗号分割,比如“101,小张,88”行之间用\n换行分割处理:读取文件,按成绩倒序排序输出:排序后的三列数据

文件

三个步骤

#读取文件datas=read_file()#排序数据datas=sort_grades(datas)#写出文件write_file(datas)

def read_file():result=[]with open("./student_grade_input",encoding="utf-8") as fin:#读取文件,不设置编码方式会乱码for line in fin:#读取了每一行line=line[:-1]#这个语法是将最后的换行符去掉result.append(line.split(","))#逗号分隔return result#读取文件datas=read_file()print("read_file datas:",datas)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。