从python在Windows上查找程序的安装目录

时间:2011-09-19 08:14:57

标签: python windows path

python程序需要找到openoffice.org的安装位置,该位置安装在Windows XP计算机上。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:5)

您可以在Windows上使用_winreg模块:首先找出注册表中的路径(例如,启动regedit.exe并使用其查找功能)。然后你可以像我一样查询这条路径,找到R的主目录:

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

<强> ADDED

如果您不熟悉windows regstry:请查看http://en.wikipedia.org/wiki/Windows_Registry