Si quelqu'un peut m'aider svp, je ne sais meme pas ce que ce script fait exactement, yaurait il qq1 qui pourrait m'expliquer ce que ce scripti fait svp! Merci d'avance !
import os, re, sys
resultats = {}
def parcours(r, e, f) :
liste = os.listdir(r)
for fichier in liste :
res3 = re.search("^\.", fichier)
if not res3 :
if os.path.isdir(r+"/"+fichier) :
parcours(r+"/"+fichier, e, f)
else :
res4 = re.search("^"+f+"$", fichier)
if res4 :
i = 0
fd = open(r+"/"+fichier)
if fd :
lignes = fd.readlines()
for ligne in lignes :
res5 = re.search(e, ligne)
if res5 : i += 1
fd.close()
if i > 0 :
if resultats.has_key(i) :
if resultats[i].has_key(r) :
resultats[i][r] += ":"+fichier
else :
resultats[i][r] = fichier
else :
resultats[i] = {}
resultats[i][r] = fichier
1