Heim  >  Artikel  >  Backend-Entwicklung  >  Python3 ruft die Verzeichnisinstanz der oberen Ebene der aktuellen Datei ab

Python3 ruft die Verzeichnisinstanz der oberen Ebene der aktuellen Datei ab

不言
不言Original
2018-05-02 15:47:242330Durchsuche

In diesem Artikel wird hauptsächlich das Beispiel zum Abrufen des übergeordneten Verzeichnisses der aktuellen Datei in Python3 vorgestellt. Jetzt kann ich es mit Ihnen teilen

Da Python + Selenium verwendet wird, müssen Sie manchmal das übergeordnete Verzeichnis der aktuellen Datei abrufen. Nachdem Sie eine Weile gesucht haben, haben Sie es hier gefunden und aufgezeichnet .dirname(os.path.dirname(os. path.abspath(__file__)))

Hiermit wird das übergeordnete Verzeichnis der aktuellen Datei abgerufen sys.path.append(os.path.dirname(os. path.dirname(os.path.abspath(__file__))))

Hiermit wird der Pfad zur Systemumgebungsvariablen os.path.abspath(os .path.join(os.path.dirname(__file__),".."))

#Ruft den Stammpfad des aktuellen Projekts ab

Mein eigenes Beispiel:

Die Ordner A und B befinden sich auf derselben Ebene. Unter Ordner A befindet sich a.py. Jetzt möchte ich um auf a.py von Ordner A in Ordner B zu verweisen. Ich kann sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) zur Datei von B hinzufügen In diesem Fall kann ich a direkt importieren und auf a


verweisen

Das obige ist der detaillierte Inhalt vonPython3 ruft die Verzeichnisinstanz der oberen Ebene der aktuellen Datei ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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