Kann mir jemand die Anweisung von Python erklären?
Print(os.path.dirname(sys.executable))
2 Antworten
![](https://images.gutefrage.net/media/default/user/7_nmmslarge.png?v=1438863662000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
sys.executable liefert den absoluten Pfad zum aktuell ausgeführten Python-Interpreter zurück: https://docs.python.org/3/library/sys.html#sys.executable
os.path.dirname() entnimmt einem vollständigen Dateipfad den Pfadanteil (ohne den eigentlichen Dateinamen): https://docs.python.org/3/library/os.path.html#os.path.dirname
print() schreibt etwas in die Standardausgabe: https://docs.python.org/2.0/ref/print.html
-----
Nachtrag: Auch wenn hier steht, ich wüsste das durch meinen Beruf, so weiß ich das doch im Wesentlichen durch eine (Internet-)Recherche.
Woher ich das weiß:Recherche
![](https://images.gutefrage.net/media/user/Brainchild/1655134239220_nmmslarge__942_942_2435_2435_dfdd0fad9ef0326518ffa69fcbb01dd8.jpg?v=1655134239000)
Ich kenne mich zwar mit Python gar nicht aus, doch es sieht aus als würde der Pfadname zum Verzeichnis wo die ausführbare Datei für das Build erstellt wird ausgegeben.
Woher ich das weiß:Berufserfahrung – Studium der Informatik + Softwareentwickler seit 25 Jahren.