blob: 6b97463b94f6e3711ffc7798040aef66b2c4094c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/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)
|