Heim >Backend-Entwicklung >Python-Tutorial >Wie erhalte ich in Python einen Dateinamen ohne Erweiterung?
Dateinamen ohne Erweiterung aus einem Pfad in Python abrufen
Das Bestimmen des Dateinamens ohne Erweiterung ist eine häufige Aufgabe bei der Arbeit mit Pfaden. In Python kann dies auf verschiedene Arten erreicht werden.
Python 3.4 und höher
Die Nutzung des Stammattributs des Pathlib-Moduls bietet einen einfachen Ansatz zum Abrufen des Dateinamens ohne Erweiterung:
from pathlib import Path path = Path("/path/to/file.txt") filename_without_extension = path.stem print(filename_without_extension) # Outputs: "file"
Python-Versionen vor 3.4
Für Python-Versionen vor 3.4 kann eine Kombination der Funktionen os.path.splitext und os.path.basename verwendet werden:
import os.path path = "/path/to/file.txt" filename = os.path.basename(path) filename_without_extension = os.path.splitext(filename)[0] print(filename_without_extension) # Outputs: "file"
Dieser Ansatz gewährleistet die Kompatibilität mit ältere Python-Versionen und erreicht dabei das Ziel, den Dateinamen ohne die Erweiterung zu extrahieren.
Das obige ist der detaillierte Inhalt vonWie erhalte ich in Python einen Dateinamen ohne Erweiterung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!