2012-06-14 56 views
1

如何我:獲取Python的可執行文件路徑

  1. 檢查是否已安裝在計算機上的Python,如果是的話,
  2. 得到它的可執行文件路徑?

注:我很好,它是Python,IronPython等......只要我可以通過.py文件並讓它運行它。

我可以硬編碼一些路徑(例如C:\ Program Files文件(x86)\ Iron Python ...),但我想要更優雅的東西,如果它存在。

回答

1

檢查此註冊表項工作好嗎:

HKEY_CLASSES_ROOT\Python.File\shell\open\command 

如果沒有的話,那麼我只問用戶。

0

可能不是您要查找的內容,但Powershell Cmdlet get-command會輸出完整的可執行文件路徑。例如:

get-command python | ForEach-Object -Process {write-host $_.Definition} 
+0

感謝您的想法,但我需要在每個用戶的計算機上執行此操作,並且在其計算機上安裝PowerShell不是一種選擇。 – Chad

相關問題