556 Stimmen

Wie erhalte ich das übergeordnete Verzeichnis in Python?

Könnte mir jemand sagen, wie man das übergeordnete Verzeichnis eines Pfades in Python in einem Cross-Plattform Weg zu erhalten. Z.B..

C:\Program Files ---> C:\

und

C:\ ---> C:\

Wenn das Verzeichnis kein übergeordnetes Verzeichnis hat, wird das Verzeichnis selbst zurückgegeben. Die Frage mag einfach erscheinen, aber ich konnte sie nicht über Google ausgraben.

0voto

Ondrej Sotolar Punkte 1100

Um das übergeordnete Verzeichnis des aktuellen Arbeitsverzeichnisses zu finden:

import pathlib
pathlib.Path().resolve().parent

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