Вы можете использовать модуль _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