import os fnimed=os.listdir("osakaalud") for fnimi in fnimed: #if 1==1: # fnimi="A2_arenduskorpus_vasak.txt" sisendfail="osakaalud/"+fnimi valjund_sonaliigid="osakaalud_jarjestatud/"+fnimi print(valjund_sonaliigid) f1=open(sisendfail, "r", encoding="utf-8") f2=open(valjund_sonaliigid, "w", encoding="utf-8") kokku=0 kolmikud=[] for rida in f1: m=rida.strip().split(",") print(m) if len(m)!=3:continue m[1]=int(m[1]) if not rida.startswith(" "): kokku+=int(m[1]) kolmik=m kolmik.append([]) kolmikud.append(kolmik) else: # print(kolmik) kolmik[3].append(m) for kolmik in kolmikud: kolmik[3].sort(key=lambda m: -m[1]) kolmikud.sort(key=lambda m: -m[1]) print("Kokku: ", kokku, file=f2) for kolmik in kolmikud: print(kolmik[0], kolmik[1], kolmik[2], sep=",", file=f2) for m in kolmik[3]: print(" "+m[0], m[1], m[2], sep=",", file=f2) f2.close()