Cherche Algo tree (récursif)
Fermé
Kult
-
17 mai 2002 à 14:28
modulo22 Messages postés 12 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 31 décembre 2008 - 3 janv. 2008 à 13:22
modulo22 Messages postés 12 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 31 décembre 2008 - 3 janv. 2008 à 13:22
A voir également:
- Cherche Algo tree (récursif)
- Tree size - Télécharger - Gestion de fichiers
- Algo pgcd - Forum Programmation
- Family tree builder en français - Télécharger - Généalogie
- Ppcm algorithme récursif ✓ - Forum Programmation
- Knowledge tree - Télécharger - Gestion de fichiers
1 réponse
modulo22
Messages postés
12
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
31 décembre 2008
5
3 janv. 2008 à 13:22
3 janv. 2008 à 13:22
salut,
peut-être ça?
dsl pour la syntaxe, je ne connais pas le language
from os import listdir
from os.path import isdir, join
def affiche_arbre(repertoire='.', prefix=''):
sousrep = listdir(repertoire)
for f in sousrep:
fullname = join(repertoire,f)
if f is sousrep[-1]:
# pour la dernière entrée du répertoire, on met un `
# plutôt qu'un |
print prefix + '`-- ' + f
if isdir(fullname):
affiche_arbre(fullname,prefix.substring(0,prefix.length-1)+' | ')
else:
print prefix + '|-- ' + f
if isdir(fullname):
affiche_arbre(fullname,prefix+'| ')
peut-être ça?
dsl pour la syntaxe, je ne connais pas le language
from os import listdir
from os.path import isdir, join
def affiche_arbre(repertoire='.', prefix=''):
sousrep = listdir(repertoire)
for f in sousrep:
fullname = join(repertoire,f)
if f is sousrep[-1]:
# pour la dernière entrée du répertoire, on met un `
# plutôt qu'un |
print prefix + '`-- ' + f
if isdir(fullname):
affiche_arbre(fullname,prefix.substring(0,prefix.length-1)+' | ')
else:
print prefix + '|-- ' + f
if isdir(fullname):
affiche_arbre(fullname,prefix+'| ')