Hab ein kleine Frage:
gibt es eine Möglichkeit, den Typen eines Pfades auszugeben?
also ob man gerade eine Datei oder einen Ordner hat?
Habe es bisher so, dass ich den Wert auf einen "." prüfe. Wenn er vor kommt, ist es eine Datei, wenn nicht, dann ein Ordner.
ist erstmal eine übergangslösung, weil ich nicht wußte, wie man es anders machen könnte.
stoße jetzt allerdings an größere probleme, weil es a) ordner gibt, die einen "." im namen haben und b) dateien gibt, die keien endungen haben (also auch keinen "." besitzen und somit als ordner angesehen werden)
listdir() -> Ordner von Dateien unterscheiden
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi!jazzdee! hat geschrieben:gibt es eine Möglichkeit, den Typen eines Pfades auszugeben?
os.path.isdir()
os.path.isfile()
os.path.islink()
mfg
Gerold

http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
oh man^^gerold hat geschrieben:Hi!jazzdee! hat geschrieben:gibt es eine Möglichkeit, den Typen eines Pfades auszugeben?
os.path.isdir()
os.path.isfile()
os.path.islink()
mfg
Gerold
das war ja mal wieder ein befehl, der auf der hand lag
