Seite 1 von 1

testen, ob ein Pfad relativ, absolut oder ein link ist?

Verfasst: Samstag 12. Mai 2007, 15:41
von EnTeQuAk
Ich habe mal eine Frage.

Gibt es irgenteine eingebaute Funktion, die prüft, ob ein Pfad, den ich bekomme absolut, relativ oder eine URL ist?

Wenn nicht, was währen für euch markante Merkmale, woran man die unterscheiden könnte?

MFG EnTeQuAK

Verfasst: Samstag 12. Mai 2007, 15:52
von schlangenbeschwörer
Hi!
Meinst du sowas?

Code: Alles auswählen

import os.path as osp
path = "dein path"
if osp.exists(path):
   if osp.isabs(path):
        print "absoluter pfad"
   else:
        print "relativer pfad"
else:
   print "link"
Gruß, jj

Verfasst: Samstag 12. Mai 2007, 16:15
von mitsuhiko
path.islink
path.isabs
path.isfile aus dem os modul

Verfasst: Samstag 12. Mai 2007, 16:52
von EnTeQuAk
blackbird hat geschrieben:path.islink
path.isabs
path.isfile aus dem os modul
Herzlichen Dank, blackbird und schlangenbeschwörer.

Nun kanns glatt weitergehen mit entwickeln ;)

MfG EnTeQuAk