Cuando se deben concatenar múltiples directorios, como en una ruta de búsqueda ejecutable, hay un carácter separador dependiente del sistema operativo. Para Windows es ';', para Linux es ':'. ¿Hay alguna manera en Python para obtener en qué personaje dividirse?
En las discusiones sobre esta pregunta, ¿cómo puedo encontrar mi ruta de Python usando Python? , se sugiere que os.seplo haga. Esa respuesta es incorrecta, ya que es el separador para los componentes de un directorio o nombre de archivo y equivale a '\\'o '/'.
os.sepoos.path.sepes lo que necesita para las rutas del sistema de archivos.