Проверьте, существует ли программа из скрипта Python [duplicate]
This question already has an answer here:
Test if executable exists in Python? 21 answersКак проверить, существует ли программа из скрипта Python?
Допустим, вы хотите проверить,wget
или жеcurl
доступны. Мы предположим, что они должны быть на пути.
Было бы лучше увидеть мультиплатформенное решение, но на данный момент Linux достаточно.
подсказки:
running the command and checking for return code is not always enough as some tools do return non 0 result even when you try--version
.
nothing should be visible on screen when checking for the command
Кроме того, я был бы признателен за решение, которое является более общим, какis_tool(name)