Aktuelles Verzeichnis und Dateiverzeichnis finden
Das Ermitteln des aktuellen Verzeichnisses und des Speicherorts eines Python-Skripts kann für verschiedene Aufgaben nützlich sein. Hier ist eine Aufschlüsselung, wie man diese in Python erreicht:
Aktuelles Verzeichnis:
-
getcwd(): Diese Funktion gibt den vollständigen Wert zurück Pfad des aktuellen Arbeitsverzeichnisses als string.
Beispiel:
import os
curr_dir = os.getcwd()
Nach dem Login kopieren
Dateiverzeichnis:
-
os .path.realpath(__file__): Dieser Ausdruck ruft den vollständigen Pfad zum Verzeichnis ab, das das Skript enthält. Datei enthält den Pfad der ausgeführten Python-Datei relativ zum aktuellen Arbeitsverzeichnis. os.path.realpath() löst alle symbolischen Links im Pfad auf.
Beispiel:
import os
script_dir = os.path.dirname(os.path.realpath(__file__))
Nach dem Login kopieren
Hinweis:
- Wenn os.chdir() zum Ändern des aktuellen Arbeitsverzeichnisses verwendet wurde, der Wert von __file__ wird nicht entsprechend aktualisiert.
- Eine ausführliche Dokumentation finden Sie in den Modulen os und os.path, os.getcwd(), __file__, os.path.realpath(), os.path.dirname(), und os.chdir().
Das obige ist der detaillierte Inhalt vonWie finde ich das Verzeichnis meines Python-Skripts und das aktuelle Arbeitsverzeichnis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!