Seite 1 von 1

verzeichnisbaum erstellen

Verfasst: Montag 16. Juni 2008, 09:26
von Aprilia
hi,

ich möchte gern einen Verzeichnisbaum mit Pythonn erstellen.
ich weiß nur, die vereichnisstruktur und das ich irgendwie os.walk() verwenden muss.

ja das ist auch schon alles.
das schlimme: ich bin im Praktikum und muss das unbedingt machenn ....

ich hoffe es kann mir jemand helfen...
ich weiß nicht wie ich anfangen soll und wie ich mir das vorzustellen habe...

danke schonmal[/b]

Verfasst: Montag 16. Juni 2008, 09:30
von Hyperion
Wenn Du hier im Board suchst, wirst Du zig Beispiele mit os.walk finden. Wieso fängst Du nicht einfach mal an, einen Durchlauf zu programmieren? Dann siehst Du ja, wie Python das ganze durchläuft. Danach kannst Du Dir dann überlegen, wie man das ganze am besten in eine Baumstruktur abbilden kann.

Verfasst: Montag 16. Juni 2008, 09:44
von Aprilia
ok danke,
werde ich machen aber wie komme ich zu dem Board bzw. wo ist der???

Verfasst: Montag 16. Juni 2008, 09:55
von n4p
Du bist schon drin.
Board = Forum. Oben gibts nen Button Suche.
So habs ich zumindest jetzt verstanden :)

Verfasst: Montag 16. Juni 2008, 10:03
von Aprilia
na super, da habe ich schon gesucht bevor ich hier was reingeschrieben habe.
so wie es in der Post ("Vor dem Posten lesen) habe ich alles gemacht ....
erstmal gesucht überall und dann am ende wo ich nicht mehr weiter weiß erst gepostet...

da finde ich nicht besonders viel, was passt...

Verfasst: Montag 16. Juni 2008, 10:35
von BlackJack
@Aprilia: Probier `os.walk()` doch einfach mal aus. Oder schreib Dir selbst eine entsprechende rekursive Funktion, die eine Baumstruktur als Ergebnis liefert. Das ist gar nicht so schwer. Ist als Problem und als Lösung doch recht einfach rekursiv beschreibbar.

Verfasst: Montag 16. Juni 2008, 10:37
von Y0Gi
Ich habe dir mal ein paar Beispiele von mir herausgesucht, die `os.walk()`, direkt `os.listdir()` oder vielleicht sogar noch etwas anderes benutzen:

Verfasst: Montag 16. Juni 2008, 11:53
von Aprilia
so hat zwar ein wenig gedauert aber ich weiß jetzt wie es geht....

danke für die links, die haben echt weitergeholfen...

danke an alle

Verfasst: Montag 16. Juni 2008, 16:03
von Y0Gi
Hui, das freut mich :)