¿Prueba si el ejecutable existe en Python?

En Python, ¿hay una forma portátil y simple de probar si existe un programa ejecutable?

Por simple quiero decir algo como elwhich comando que sería perfecto. No quiero buscar PATH manualmente o algo relacionado con intentar ejecutarlo conPopen & al y ver si falla (eso es lo que estoy haciendo ahora, pero imagina que eslaunchmissiles)

Respuestas a la pregunta(21)

Su respuesta a la pregunta