Bonjour,
An gros : La fonction parcours recherche (Sur un système de fichier linux ? re.search("^\.", fichier))
récursivement
1 2
| if os.path.isdir(r+"/"+fichier) :
parcours(r+"/"+fichier, e, f) |
les fichiers f contenants e
res4 = re.search("^"+f+"$", fichier)
1 2 3 4 5
| fd = open(r+"/"+fichier)
if fd :
lignes = fd.readlines()
for ligne in lignes :
res5 = re.search(e, ligne) |
à partir du répertoire r.
Le résultat est stocké dans resultats.
1 2 3 4
| if resultats.has_key(i) :
if resultats[i].has_key(r) :
resultats[i][r] += ":"+fichier
etc... |
Pour mettre du code sur le forum utilise les balises code (le '#' en haut). Cela conserve ce que l'on appelle l'indentation (les espaces avant) ce qui le rend lisible et est source à plus de réponses.
@+
Partager