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).