import sys, re index = {} def créationArborescenceIndexation(chaine, sousIndex, nomFichier) : #print(chaine, "à indexer") sousIndex[chaine[0]] = {"fichiers": []} if len(chaine) > 1 : créationArborescenceIndexation(chaine[1:], sousIndex[chaine[0]], nomFichier) else : sousIndex[chaine[0]]['fichiers'].append(nomFichier) def indexationMot(chaine, sousIndex, nomFichier) : print("Dans indexationMot("+chaine+")") if chaine[0] in sousIndex : if len(chaine) > 1 : indexationMot(chaine[1:], sousIndex[chaine[0]], nomFichier) sousIndex[chaine[0]]['fichiers'].append(nomFichier) else : créationArborescenceIndexation(chaine, sousIndex, nomFichier)