#!/usr/bin/env python3 import os, sys,re listetypefichier = {}; def parcours (repertoire): print("Je suis dans "+repertoire) liste=os.listdir(repertoire) for fichier in liste : fichier = repertoire+"/"+fichier if os.path.isdir(fichier): parcours(fichier) else : recherche = re.search("(\.\w+)$", fichier) if recherche : if recherche.group(1) in listetypefichier : listetypefichier[recherche.group(1)]+=1 else : listetypefichier[recherche.group(1)]=1; else : if "pas de suffixe" in listetypefichier : listetypefichier["pas de suffixe"]+=1 else : listetypefichier["pas de suffixe"]=1 parcours(sys.argv[1]) total = 0; for cle in listetypefichier.keys() : print(cle+" : ", listetypefichier[cle]) total += listetypefichier[cle] print("TOTAL : ",total)