请问老师,我在哪出错了?怎么改?
def a_t( ) :
with open('成绩单.txt','r') as b :#打开源文件,加工读取源文件
c =b.readlines()
c[0] =c[0].replace('\n','')
d = c[0].split(',')
e ={} # 整理后得到的新文件
for f in c[1: ] :
f=f.replace('\n',' ')
g=f.split(',')
for h in range( len(d )) :
if h==0:
i=g[h]
e[i] ={}
else:
e[i][d[h]] =g[h]
return e
def e_j(k ): # 设计一个利用上个字典得到成绩排名的函数
ea = [] #语文
eb = [] #数学
ec = [] #英语
ed = [] #总分
for m in k : #读取每科成绩,按由大到小排名。
ea.append(int(k[m]['语文']))
eb.append(int(k[m]['数学']))
ec.append(int(k[m]['英语']))
ed.append(int(k[m]['总分 ']))
ea_n=sorted(ea, reverse=True )
eb_n=sorted(eb, reverse=True )
ec_n=sorted(ec , reverse=True )
ed_n=sorted(ed , reverse=True )
#提取刘星成绩
ea_m=int(k ['刘星']['语文'])
eb_m=int(k ['刘星']['数学'])
ec_m=int(k ['刘