Поиск установочного каталога программы на windows из python - PullRequest
3 голосов
/ 19 сентября 2011

Программа на python должна найти место установки openoffice.org, которое установлено на компьютере под управлением Windows XP.Каков наилучший способ сделать это?

1 Ответ

6 голосов
/ 19 сентября 2011

Вы можете использовать модуль _winreg в Windows: сначала найдите путь в реестре (например, запустите regedit.exe и воспользуйтесь функцией поиска).Затем вы можете запросить этот путь, как я сделал это один раз, чтобы найти домашний каталог R:

key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, "Software\\R-core\\R")
value =  _winreg.QueryValueEx(key, "InstallPath")[0]

ДОБАВЛЕНО :

Если вы не знакомы с окнамиRegstry: посмотрите на http://en.wikipedia.org/wiki/Windows_Registry

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...