Heim >Backend-Entwicklung >Python-Tutorial >Wie erhalte ich das aktuelle Verzeichnis und den aktuellen Dateispeicherort in Python?
Aktuelles Verzeichnis und Dateispeicherort in Python abrufen
Das Ermitteln des aktuellen Verzeichnisses und des Speicherorts der ausgeführten Python-Datei kann für verschiedene Zwecke nützlich sein Zwecke. So erreichen Sie es:
1. Aktuelles Verzeichnis
Um das aktuelle Arbeitsverzeichnis (in dem das Python-Skript von der Shell ausgeführt wurde) abzurufen, verwenden Sie den folgenden Python-Code:
import os cwd = os.getcwd()
Dadurch wird der absolute Pfad bereitgestellt in das aktuelle Verzeichnis, auch wenn in der Shell vor der Ausführung des Python-Skripts ein anderes Verzeichnis angegeben wurde.
2. Speicherort der Python-Datei
Um den vollständigen Pfad zum Verzeichnis zu erhalten, in dem die Python-Datei gespeichert ist, verwenden Sie diesen Code in der Datei:
import os dir_path = os.path.dirname(os.path.realpath(__file__))
__file__ ist eine Konstante, die die darstellt Name der aktuell ausgeführten Python-Datei relativ zum aktuellen Arbeitsverzeichnis. os.path.dirname extrahiert den Verzeichnisnamen aus dem angegebenen Pfad, während os.path.realpath sicherstellt, dass alle symbolischen Links im Pfad aufgelöst werden.
Zusätzliche Ressourcen:
Das obige ist der detaillierte Inhalt vonWie erhalte ich das aktuelle Verzeichnis und den aktuellen Dateispeicherort in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!