Heim > Backend-Entwicklung > Python-Tutorial > Wie erhalte ich die aktuellen Verzeichnisse und Skriptverzeichnisse in Python?

Wie erhalte ich die aktuellen Verzeichnisse und Skriptverzeichnisse in Python?

DDD
Freigeben: 2024-12-10 13:26:16
Original
668 Leute haben es durchsucht

How Do I Get the Current and Script Directories in Python?

Bestimmen des aktuellen Verzeichnisses und des Dateiverzeichnisses in Python

Die Kenntnis des aktuellen Verzeichnisses und des Speicherorts der aktuell ausgeführten Python-Datei kann in vielen Szenarien nützlich sein. So rufen Sie diese Informationen ab:

Suchen des aktuellen Verzeichnisses

Um den vollständigen Pfad zum aktuellen Arbeitsverzeichnis zu erhalten, in dem Sie das Python-Skript ausgeführt haben, verwenden Sie den folgenden Code:

import os
cwd = os.getcwd()
Nach dem Login kopieren

Suchen des Dateiverzeichnisses des Skripts

Um das Verzeichnis zu ermitteln, das die ausgeführte Python-Datei enthält, verwenden Sie Folgendes Beschwörung:

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

Dieser Ansatz stellt sicher, dass das richtige Verzeichnis abgerufen wird, unabhängig von Änderungen, die mit os.chdir() am aktuellen Arbeitsverzeichnis vorgenommen werden.

Referenzen

  • [os und os.path Module](https://docs.python.org/3/library/os.html)
  • [__file__ Konstante](https://docs.python.org/3/library/__builtin__.html#file)
  • [os.path.realpath()](https://docs.python.org/3 /library/os.path.html#os.path.realpath)
  • [os.path.dirname()](https://docs.p ython.org/3/library/os.path.html#os.path.dirname)
  • [os.getcwd()](https://docs.python.org/3/lib rary/os.html#os.getcwd)
  • [os.chdir()](https://docs.python.org/3/library/os.html#os.chdir)

Das obige ist der detaillierte Inhalt vonWie erhalte ich die aktuellen Verzeichnisse und Skriptverzeichnisse 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage