[英]How to check from python, if an arbitrary program is installed
我想我正在尋找更接近這個問題。
我正在運行需要安裝程序和服務的 python 腳本(在 windows 機器上)。 由於我無法控制我的腳本將在哪些機器上運行,我需要從我的腳本中檢查程序和服務是否安裝在機器上。
我將如何 go 這樣做?
編輯:我不想檢查是否安裝了 python 模塊。 我知道我可以很容易地通過嘗試導入它來做到這一點。 我正在嘗試檢查計算機上是否安裝了程序(例如 Mozilla Firefox)
原始答案在您澄清問題后已編輯。
您可以使用winreg模塊進行類似於您的 Java 帖子的檢查。
更具體地說,您可以在 try 塊中使用 OpenKey 方法,如果找不到密鑰,則捕獲 WindowsError。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.