Как проверить, существует ли программа из python script?
Предположим, вы хотите проверить, доступны ли wget
или curl
. Мы предположим, что они должны быть в пути.
Было бы лучше увидеть многоплатформенное решение, но на данный момент Linux достаточно.
Советы:
- выполнение команды и проверка кода возврата не всегда достаточно, так как некоторые инструменты возвращают результат не 0, даже если вы пытаетесь выполнить
--version
. - ничто не должно отображаться на экране при проверке команды
Кроме того, я был бы признателен за решение, которое является более общим, например is_tool(name)