Compruebe si existe un programa desde un script de python [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Probar si el ejecutable existe en Python? 21 respuestas

¿Cómo verifico si existe un programa desde un script de python?

Digamos que quieres comprobar siwget ocurl están disponibles. Asumiremos que deberían estar en camino.

Sería lo mejor ver una solución multiplataforma, pero por el momento, Linux es suficiente.

Consejos:

ejecutar el comando y verificar el código de retorno no siempre es suficiente, ya que algunas herramientas devuelven el resultado distinto de 0 incluso cuando intenta--version.nada debe ser visible en la pantalla al verificar el comando

Además, agradecería una solución que sea más general, comois_tool(name)

Respuestas a la pregunta(9)

Su respuesta a la pregunta