2011-09-19 37 views
2

python程序需要找到安裝在Windows XP計算機上的openoffice.org的安裝位置。做這個的最好方式是什麼?在Python窗口中查找程序的安裝目錄

+0

您可以使用類似win32api.RegConnectRegistry和win32api.RegOpenKeyEx的註冊表來查看註冊表。 (我目前無法訪問Windows PC來檢查... –

回答

4

您可以在Windows上使用_winreg模塊:首先找出註冊表中的路徑(例如,啓動regedit.exe並使用其查找功能)。

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

ADDED

如果您不熟悉Windows regstry。再後來,我做到了一次找到R的主目錄,你可以查詢這個路徑看http://en.wikipedia.org/wiki/Windows_Registry