Verifique se existe um programa de um script python [duplicado]

Esta questão já tem uma resposta aqui:

Teste se o executável existe em Python? 21 respostas

Como faço para verificar se um programa existe de um script python?

Digamos que você queira verificar sewget oucurl Estão disponíveis. Vamos supor que eles devem estar no caminho.

Seria o melhor para ver uma solução multiplataforma, mas no momento, o Linux é o suficiente.

Dicas:

executar o comando e verificar o código de retorno nem sempre é suficiente, pois algumas ferramentas retornam um resultado diferente de 0 mesmo quando você tenta--version.nada deve estar visível na tela ao verificar o comando

Além disso, eu apreciaria uma solução que é mais geral, comois_tool(name)

questionAnswers(9)

yourAnswerToTheQuestion