note.nkmk.me (Deutsch)

0 Comments

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__
ink

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.

Quelle: os_getcwd_chdir.,py

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


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.