Wenn mehrere Verzeichnisse wie in einem ausführbaren Suchpfad verkettet werden müssen, gibt es ein os-abhängiges Trennzeichen. Für Windows ist es ';', für Linux ist es ':'. Gibt es in Python eine Möglichkeit, den zu teilenden Charakter zu ermitteln?
In den Diskussionen zu dieser Frage Wie finde ich meinen Python-Pfad mithilfe von Python heraus? , es wird vorgeschlagen, dass os.sepes tun wird. Diese Antwort ist falsch, da sie das Trennzeichen für Komponenten eines Verzeichnisses oder Dateinamens ist und '\\'oder entspricht '/'.
os.sepoderos.path.sepist das, was Sie für Dateisystempfade benötigen.