Seite 1 von 1

Dateiname aus Pfad extrahieren

Verfasst: Montag 30. Juni 2008, 18:15
von moe
Hallo Forum,

ich habe einen String der aus einem Pfad und einem Dateinamen besteht. Daraus möchte ich aber jetzt einen String haben, der nur den Dateinamen enthält.

z.B. C:\verzeichnis\test.txt

aus oben genanntem String will ich nun nur test.txt

kennt da jemand eine einfache Lösung?

Gruß

moe

Verfasst: Montag 30. Juni 2008, 18:18
von veers

Verfasst: Montag 30. Juni 2008, 18:50
von moe
Genau so etwas habe ich gesucht! Funktioniert prima! Danke :wink:

Verfasst: Montag 30. Juni 2008, 19:01
von Karl
Gibt ``os.path.basename("C:\verzeichnis\test.txt")`` nicht auch noch das Verzeichnis mit aus?

Verfasst: Montag 30. Juni 2008, 19:33
von BlackVivi
Karl hat geschrieben:Gibt ``os.path.basename("C:\verzeichnis\test.txt")`` nicht auch noch das Verzeichnis mit aus?

Code: Alles auswählen

In [4]: print "C:\verzeichnis\test.txt"
C:♂erzeichnis   est.txt

In [5]: os.path.basename(r"C:\verzeichnis\test.txt")
Out[5]: 'test.txt'
^___^

Verfasst: Montag 30. Juni 2008, 19:49
von Karl
Ah Okay, thx.