Wie kann ich den Pfad einer Datei ohne den Basisnamen der Datei abrufen?
So etwas wie /a/path/to/my/file.txt
->/a/path/to/my/
Versuchte mit .split () ohne Erfolg
Verwenden Sie os.path.dirname(filename)
.
Sie können import os
>>> filepath
'/a/path/to/my/file.txt'
>>> os.path.dirname(filepath)
'/a/path/to/my'
>>>
(dirname, filename) = os.path.split(path)
(rest, first_path_item) = os.path.split(path)
Überprüfen Sie die Subs von
os.path
os.path.dirname('/test/one')
quelle