Avatar ·

Aktuelles Verzeichnis in Python

📁 Python, KI

Wie kann man in einem Python-Programm den Pfad zum aktuellen Verzeichnis mit dem Skript herausfinden. Ich weiß, dass dafür die Bibliothek os benötigt wird, aber dort gibt es so viele verschiedene Klassen und Funktionen, dass man einen halben Tag mit der Suche verbringen kann.

Avatar ·

"

Wenn Sie das Skript C:\\Scripts\\script.py aus dem Ordner D:\\work ausführen:

D:\\work> py C:\\Scripts\\script.py

dann:

  • D:\\work — dies ist das aktuelle Arbeitsverzeichnis zum Zeitpunkt des Skriptstarts. open('file.txt') wird versuchen, die Datei D:\\work\\file.txt zu öffnen
  • C:\\Scripts — dies ist das Verzeichnis mit dem Skript.

Aktuelles Arbeitsverzeichnis

Das aktuelle Arbeitsverzeichnis wird zurückgegeben, wobei CWD für Current Working Directory steht. os.getcwdb() gibt den Pfad als Bytes zurück. Der Ursprung der Funktion stammt von . Andere Methoden können unterschiedliche Ergebnisse liefern, abhängig

Anmelden um eine Antwort zu hinterlassen

Blogs