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

从python查找windows上程序的安装目录,python,windows,path,Python,Windows,Path,python程序需要找到openoffice.org的安装位置,它安装在Windows XP计算机上。最好的方法是什么?您可以在windows上使用\u winreg模块:首先在注册表中查找路径(例如启动regedit.exe并使用其查找功能)。然后,您可以像我以前一样查询此路径,以查找R的主目录: key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, "Software\\R-core\\R") value = _winreg.QueryValu

python程序需要找到openoffice.org的安装位置,它安装在Windows XP计算机上。最好的方法是什么?

您可以在windows上使用
\u winreg
模块:首先在注册表中查找路径(例如启动
regedit.exe
并使用其查找功能)。然后,您可以像我以前一样查询此路径,以查找R的主目录:

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


如果您不熟悉windows regstry:请查看

您可以使用类似于win32api.RegConnectRegistry和win32api.RegOpenKeyEx的内容查看注册表。(我目前无法访问Windows PC进行检查。。。