Python listet Verzeichnis, Unterverzeichnis und Dateien auf

| | | | | | | | | | | |

Ich versuche, ein Skript zu erstellen, um alle Verzeichnisse, Unterverzeichnisse und Dateien in einem bestimmten Verzeichnis aufzulisten.
Ich habe Folgendes versucht:

import sys,os root = "/ home/patate/directory/" path = os.path.join(root, "targetdirectory") für r,d,f in os.walk(path): für Datei in f: print os.path.join(root,file ) 

Leider funktioniert es nicht richtig.
Ich bekomme alle Dateien, aber nicht ihre vollständigen Pfade.

Zum Beispiel wenn die dir struct wäre :

 /home/patate/directory/targetdirectory/123/456/789/file.txt 

Es würde ausgeben:

 /home/patate/directory /targetdirectory/file.txt 

Was ich brauche, ist das erste Ergebnis. Jede Hilfe wäre sehr willkommen! Danke.