note.nkmk.me (Deutsch)
In Python können Sie das aktuelle Arbeitsverzeichnis mit os.getcwd()
und os.chdir()
abrufen und ändern (festlegen).
os
ist in der Standardbibliothek enthalten, sodass keine zusätzliche Installation erforderlich ist.
- os-Verschiedene Betriebssystemschnittstellen-Python 3.7.4 Dokumentation
Dieser Artikel beschreibt die folgenden Inhalte.,
- Holen Sie sich das aktuelle Arbeitsverzeichnis:
os.getcwd()
- Ändern Sie das aktuelle Arbeitsverzeichnis:
os.chdir()
Der Pfad der Skriptdatei (.py
) kann mit __file__
abgerufen werden. Siehe den folgenden Artikel.
- Related: Holen Sie sich den Pfad der laufenden Datei (.py) in Python:
__file__
Holen Sie sich das aktuelle Arbeitsverzeichnis: os.,getcwd ()
os.getcwd()
gibt den absoluten Pfad des Arbeitsverzeichnisses zurück, in dem Python derzeit als String ausgeführt wird str
.
getcwd
steht für“ aktuelles Arbeitsverzeichnis abrufen“und der Unix-Befehl pwd
steht für“Arbeitsverzeichnis drucken“.
Natürlich können Sie das Arbeitsverzeichnis mit print()
drucken.
Verwenden Sie os.path
, um die Pfadzeichenfolge zu bearbeiten. Siehe den folgenden Artikel für Details.,
- Related: Extrahieren Sie die Datei, das Verzeichnis und den Namen der Erweiterung aus einer Pfadzeichenfolge in Python
Ändern Sie das aktuelle Arbeitsverzeichnis: os.chdir ()
Sie können das aktuelle Arbeitsverzeichnis mit os.chdir()
ändern.
Geben Sie den Zielpfad im Argument an. Es kann absolut oder relativ sein. Verwenden Sie "../"
, um nach oben zu gelangen.
Sie können das aktuelle Verzeichnis wie den Unix-Befehl cd
ändern.
Sowohl chdir
als auch cd
steht für „change directory“.
Mit den Funktionen __file__
und os.path
können Sie das aktuelle Verzeichnis in das Verzeichnis ändern, in dem sich die laufende Skriptdatei befindet (.py
).