Heim > Backend-Entwicklung > Python-Tutorial > Wie extrahiere ich einen Dateinamen ohne Erweiterung in Python?

Wie extrahiere ich einen Dateinamen ohne Erweiterung in Python?

Linda Hamilton
Freigeben: 2025-01-03 00:26:39
Original
519 Leute haben es durchsucht

How to Extract a Filename Without Extension in Python?

Dateinamen ohne Erweiterung aus einem Pfad in Python abrufen

In Python gibt es verschiedene Methoden, um den Dateinamen ohne Erweiterung aus einem gegebenen Pfad abzurufen Weg. Diese Aufgabe kann mithilfe von Techniken in Python 3.4 und früheren Versionen gelöst werden. Hier sind die Ansätze:

Python 3.4 und höher

Das pathlib.Path.stem-Attribut bietet eine praktische Lösung:

from pathlib import Path
Path("/path/to/file.txt").stem
# Output: 'file'
Nach dem Login kopieren

Python-Versionen vor 3.4

Für Python-Versionen vor 3.4 kann eine Kombination aus os.path.splitext() und os.path.basename() verwendet werden:

import os
os.path.splitext(os.path.basename("/path/to/file.txt"))[0]
# Output: 'file'
Nach dem Login kopieren

Die Funktion os.path.basename() extrahiert den Dateinamen aus dem Pfad, während os.path.splitext() teilt den Dateinamen in seinen Namen und seine Erweiterung auf. Der Index [0] ruft den Dateinamen ohne Erweiterung ab.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich einen Dateinamen ohne Erweiterung in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage