Каков наилучший способ идентификации исполняемого файла в Python?
Я обнаружил, что следующая функция найдет исполняемый файл блокнота
from shutil import which
which('notepad')
Out[32]: 'C:\\Windows\\system32\\notepad.EXE'
другим способом сделать это.
from distutils import spawn
spawn.find_executable('notepad')
Out[38]: 'C:\\Windows\\system32\\notepad.exe'
Хотя оба метода работают для блокнота, я не могу заставить их найти другие исполняемые файлы, такие как vlc.exe , gimp-2.10.exe или другие.Как лучше найти исполняемые файлы на компьютере?