import os def trykiKataloog(katalooginimi, sygavus): loendurid=[0, 0] #failide arv, pikkuste summa for nimetus in os.listdir(katalooginimi): asukoht=katalooginimi+"/"+nimetus if os.path.isdir(asukoht): vastus=trykiKataloog(asukoht, sygavus+1) loendurid[0]+=vastus[0] loendurid[1]+=vastus[1] else: if asukoht[-3:]==".py": #kui on tavaline fail loendurid[0]+=1 loendurid[1]+=os.path.getsize(asukoht) return loendurid vastus=trykiKataloog(".", 1) #vastus=trykiKataloog("/Python34", 1) print(vastus) #Leidke faili keskmine pikkus if(vastus[0]>0): print(vastus[1]/vastus[0]) #Leide .py-failide arv ja keskmine pikkus