Wenn mehrere Verzeichnisse verkettet werden müssen, wie in einem ausführbaren Suchpfad, gibt es ein betriebssystemabhängiges Trennzeichen. Für Windows ist es ";"
, für Linux ist es ":"
. Gibt es in Python eine Möglichkeit herauszufinden, welches Zeichen aufgeteilt werden soll?
In den Diskussionen zu dieser Frage Wie finde ich meinen Python-Pfad mit Python heraus? , es wird vorgeschlagen, dass os.sep
dies tut. Diese Antwort ist falsch, da es das Trennzeichen für Bestandteile eines Verzeichnisses oder Dateinamens ist und ""
oder "/"
.