1

我想我正在寻找更接近这个问题

我正在运行一个需要安装程序和服务的 python 脚本(在 Windows 机器上)。由于我无法控制我的脚本将在哪些机器上运行,我需要从我的脚本中检查程序和服务是否安装在机器上。

我该怎么做呢?

编辑:我不想检查是否安装了 python 模块。我知道我可以很容易地通过尝试导入它来做到这一点。我正在尝试检查计算机上是否安装了程序(例如 Mozilla Firefox)

4

1 回答 1

1

原始答案在您澄清问题后已编辑。

您可以使用winreg模块进行类似于您的 Java 帖子的检查。

更具体地说,您可以在 try 块中使用 OpenKey 方法,如果找不到密钥,则捕获 WindowsError。

于 2011-05-30T14:39:26.820 回答