Potrzebuję skonfigurować środowisko, uruchamiając polecenie which abc
. Czy istnieje odpowiednik w języku Python polecenia which
? To jest mój kod."Która" równoważna funkcja w Pythonie
cmd = ["which","abc"]
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
res = p.stdout.readlines()
if len(res) == 0: return False
return True
Nawet w samej powłoce, '' który' sam w sobie nie jest dobrym wyborem do wykrywania, czy polecenie jest zainstalowane. [Referencje] (http://stackoverflow.com/questions/592620/check-if-a-program-exists-od--bash-script/677212#677212) – kojiro