¿Cómo obtener el separador de variables de entorno PATH en Python?

| | | | | | | | | | | |

Cuando es necesario concatenar varios 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 forma en Python de obtener en qué carácter dividir?

En las discusiones sobre esta pregunta ¿Cómo averiguo mi ruta de python usando python? , se sugiere que os.sep lo haga. Esa respuesta es incorrecta, ya que es el separador de componentes de un directorio o nombre de archivo y equivale a "" o "/".