Seite 1 von 1

Nach Verzeichnisnamen suchen

Verfasst: Montag 1. Dezember 2014, 09:40
von milexy86
Hallo zusammen,

sagen wir mal ich habe eine einfache python Funktion die nach bestimmten Verzeichnisnamen innerhalb eines Verzeichnisbaums sucht. Das Script welches nach den Verzeichnisnamen sucht befindet sich beispielsweise unter:

..\..\..\..\..\..\script\..\

Dieses scipt soll von Ebene 6 aus anfangen nach bestimmten Verzeichnisnamen zu suchen.

Wie sage ich das dem Script dann?

Danke!

Re: Nach Verzeichnisnamen suchen

Verfasst: Montag 1. Dezember 2014, 10:08
von darktrym
Mal als Hinweis:
"../" * 6 ergibt?

Re: Nach Verzeichnisnamen suchen

Verfasst: Montag 1. Dezember 2014, 11:26
von milexy86
Das ist schon klar, aber wo im script genau definiere ich das von dieser Ebene an angefangen wird?

Etwa so in der Art(?):

import os

for root, dirs, files in os.walk("../../../../../../"):

Re: Nach Verzeichnisnamen suchen

Verfasst: Montag 1. Dezember 2014, 11:30
von BlackJack
@milexy86: Also mir ist nach der Fragestellung noch nicht so ganz klar wie die Frage eigentlich lautet. Das in Deinem letzten Beitrag fängt mit der Suche sechs Ebenen über dem aktuellen Arbeitsverzeichnis an zu suchen. Wenn das aktuelle Arbeitsverzeichnis also sechs Ebenen unter dem gewünschten Suchstart liegt, dann ist das richtig, wenn nicht, dann eben nicht.