簡體   English   中英

如果安裝了任意程序,如何從 python 檢查

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM