Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich den Verzeichnispfad der aktuellen Datei in Python abrufen?

Wie kann ich den Verzeichnispfad der aktuellen Datei in Python abrufen?

Barbara Streisand
Freigeben: 2024-12-11 18:12:12
Original
375 Leute haben es durchsucht

How Can I Get the Current File's Directory Path in Python?

Zugriff auf den Verzeichnispfad der aktuellen Datei

In Python kann das Abrufen des Verzeichnispfads der aktuellen Datei mithilfe verschiedener Techniken erreicht werden.

Um den Verzeichnispfad des aktuell ausgeführten Skripts abzurufen:

Python 3:

import pathlib
pathlib.Path(__file__).parent.resolve()
Nach dem Login kopieren

Python 2 und 3:

import os
os.path.dirname(os.path.abspath(__file__))
Nach dem Login kopieren

Wenn das aktuelle Arbeitsverzeichnis abgerufen werden soll:

Python 3:

import pathlib
pathlib.Path().resolve()
Nach dem Login kopieren

Python 2 und 3:

import os
os.path.abspath(os.getcwd())
Nach dem Login kopieren

Es ist wichtig zu beachten, dass sich Datei auf die aktuelle Datei bezieht Datei, bei der es sich normalerweise um das auszuführende Skript handelt. Wenn Code aus einer Nicht-Dateiquelle geladen wird, z. B. einer Datenbank oder einer Online-Ressource, ist Datei möglicherweise nicht definiert.

Weitere Informationen finden Sie in den folgenden Referenzen:

  • [pathlib in Python Dokumentation](https://docs.python.org/3/library/pathlib.html)
  • [os.path – Python 2.7, os.path – Python 3](https://docs.python .org/2.7/library/os.path.html, https://docs.python.org/3/library/os.path.html)
  • [os.getcwd – Python 2.7, os.getcwd – Python 3](https://docs.python. org/2.7/library/os.html?#os.getcwd, https://docs.python.org/3/library/os.html#os.getcwd)
  • [Was bedeutet/bewirkt die Variable Datei?](https:// wiki.python.org/moin/GlobalVariables)

Das obige ist der detaillierte Inhalt vonWie kann ich den Verzeichnispfad der aktuellen Datei in Python abrufen?. 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