Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich den Dateinamen und den Pfad des aktuellen Skripts in Python abrufen?
Zugriff auf den aktuellen Ausführungspfad und Dateinamen in Python
Beim Ausführen mehrerer Skriptdateien in einer Sequenz ist es notwendig, den Dateipfad abzurufen aktuell ausgeführtes Skript innerhalb des Prozesses. Stellen Sie sich das Szenario vor, in dem Sie drei verknüpfte Skripte haben:
Das Ziel besteht darin, den Dateinamen und den Pfad von script_3.py zu ermitteln, ohne ihn als Argument von zu übergeben script_2.py.
Lösung:
Eine einfache Lösung zum Abrufen des Pfads und Dateinamens des aktuellen Skripts ist die Verwendung des Attributs Datei. Dieses Attribut enthält den Pfad der Python-Datei, die gerade ausgeführt wird. Der folgende Codeausschnitt demonstriert seine Verwendung:
__file__
Allerdings kann Datei symbolische Links enthalten. Um diese Links zu entfernen und den absoluten Pfad zu erhalten, kann die Funktion os.path.realpath verwendet werden:
import os os.path.realpath(__file__)
Diese Methode stellt den absoluten Pfad des aktuell ausgeführten Skripts bereit und ist somit eine zuverlässige Lösung zum Abrufen des notwendige Informationen aus dem Skript selbst.
Das obige ist der detaillierte Inhalt vonWie kann ich den Dateinamen und den Pfad des aktuellen Skripts in Python abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!