Ich habe mir ein Skript geschrieben was mein ganzes Dateisystem ausprinten soll.
Aber nur bestimmte Dateiendungen anzeigen lassen und das funktioniert ganz gut,
aber ich will nicht den ganzen Pfad immer haben, und meine Frage ist wei ich den
Ordnernamen und Dateinamen vom Pfad trennen kann.
EDIT: HABE GERADE BEMERKT DAS DIE DATEIENDUNGEN NICHT FUNKTIONIEREN!
Code:
Code: Alles auswählen
import os
import glob, string
pfad = "/home/jtschoch/Prog/python/"
for Ordner, subfolders, files in os.walk(pfad):#Hier liegt irgendwo der fehler!
if not len(files) > 1:
Ordner = Ordner
print Ordner
Ordnername = Ordner
print
print "#############~" + Ordnername + "~#############"
print Ordner
print
Dateien = glob.glob(Ordner + "*")
for Dateien in Dateien:
print Dateien
#############~/home/jtschoch/Prog/python/Ordner~#############
/home/jtschoch/Prog/python/Ordner/
/home/jtschoch/Prog/python/Ordner/file.py
Aber so soll sie aussehen:
#############~Ordner~#############
/home/jtschoch/Prog/python/Ordner/
... file.py
.
.
.
