===================")file = open("class1.csv", "r").read()if sorting == 1: print ("First Name, Surname...Sarah,Stewart,10,10,10,10,10.0# Harry,Jones,5,5,5,5,5.0# Tom,Smith,1,1,1,1.0按字母顺序排序时,输出如下:First Name, Surname...以下代码提供了改进的解决方案:with open("class1.csv", "r") as f: if sorting == 1: print ("First Name, Surname...for line in sorted(f): print(line) elif sorting == 2: print ("First Name, Surname...Stewart,10,10,10,10,10.0# Harry,Jones,5,5,5,5,5.0# Tom,Smith,1,1,1,1.0现在,按最高分和平均分排序的结果如下:First Name, Surname