1809 Stimmen

Extrahieren der Erweiterung aus dem Dateinamen in Python

Gibt es eine Funktion zum Extrahieren der Erweiterung aus einem Dateinamen?

-3voto

Ripon Kumar Saha Punkte 189

Dies ist Die einfachste Methode um sowohl Dateiname als auch Erweiterung in nur einer einzelne Zeile .

fName, ext = 'C:/folder name/Flower.jpeg'.split('/')[-1].split('.')

>>> print(fName)
Flower
>>> print(ext)
jpeg

Im Gegensatz zu anderen Lösungen müssen Sie dafür kein Paket importieren.

-4voto

wookie Punkte 309
name_only=file_name[:filename.index(".")

Damit erhalten Sie den Dateinamen bis zum ersten ".", das am häufigsten vorkommt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X