p012_sort_grade_file.py
代码:
def read_file():
result=[]
with open("./student_grade_input.txt") as fin:
for line in fin:
line=line[:-1]
result.append(line.split(","))
return result
def sort_grades():
datas3=sorted(datas1)#,
#key=lambda x:x["grade"]
#,reverse=True)
return datas3
#读取文件
datas=read_file()
print("read_file datas:",datas)
#排序数据
#datas1=datas
#datas2=sort_grades(datas1)
#print("sort_grades datas:",datas2)
#写出文件
#write_file(datas)
效果:
read_file datas: [['num', 'name', 'grade'], ['101', '刘晨曦', '88'], ['102', '王雨轩', '98'], ['103', '王祎伟', '90'], ['104', '李威', '70'], ['105', '景少帅', '99'], ['106', '周泽宇', '96']]
总结:
未实现:
#排序数据 #datas1=datas #datas2=sort_grades(datas1) #print("sort_grades datas:",datas2) #写出文件 #write_file(datas)
读取文件,当前目录with open("./文件名")as fin: line=line[:-1]把行号去掉, result.append(line.split(","))中间用,号隔开

浙公网安备 33010602011771号