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'
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'
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!