Heim > Backend-Entwicklung > Python-Tutorial > Wie finde ich das aktuelle Verzeichnis und das Skriptverzeichnis in Python?

Wie finde ich das aktuelle Verzeichnis und das Skriptverzeichnis in Python?

Susan Sarandon
Freigeben: 2024-12-07 18:32:14
Original
297 Leute haben es durchsucht

How Do I Find the Current and Script's Directory in Python?

Auffinden des aktuellen Verzeichnisses und des Dateiverzeichnisses in Python

Das Ermitteln des aktuellen Verzeichnisses und des Verzeichnisses, das die ausgeführte Python-Datei enthält, sind für verschiedene wichtige Aufgaben Programmierzwecke. So können Sie dies in Python erreichen:

Aktuelles Verzeichnis

Um das aktuelle Arbeitsverzeichnis zu erhalten, können Sie os.getcwd() Funktion:

import os
cwd = os.getcwd()
Nach dem Login kopieren
Dies gibt eine Zeichenfolge zurück, die das aktuelle Verzeichnis darstellt Pfad.

Dateiverzeichnis

Um den Verzeichnispfad zu erhalten, in dem sich die Python-Datei befindet, können Sie den folgenden Code in dieser Datei verwenden:

import os
dir_path = os.path.dirname(os.path.realpath(__file__))
Nach dem Login kopieren
Die Funktion

os.path.dirname() stellt den Verzeichnisnamen des bereitgestellten Pfads bereit os.path.realpath() stellt sicher, dass der Pfad absolut ist und löst alle symbolischen Links auf. Dieser Code ist im Gegensatz zur Verwendung von os.path.dirname(__file__) unabhängig vom aktuellen Arbeitsverzeichnis.

Zusätzliche Informationen

  • file konstant: Stellt den vollständigen Pfad zum ausgeführten Python dar file.
  • OS- und os.path-Module: Stellen Funktionen für die Datei- und Pfadmanipulation bereit.
  • os.path.realpath(): Wird aufgelöst symbolische Links und gibt den kanonischen Pfad zurück.
  • os.chdir()-Funktion: Ändert den aktuellen Arbeitsverzeichnis in einen angegebenen Pfad.

Das obige ist der detaillierte Inhalt vonWie finde ich das aktuelle Verzeichnis und das Skriptverzeichnis in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage