我想我正在寻找的内容更接近 this question .
我正在运行一个Python脚本(在Windows机器上),需要安装一个程序和一个服务。由于我无法控制脚本将在哪些计算机上运行,因此我需要从脚本中检查程序和服务是否安装在计算机上。
我该如何去做呢?
编辑:我不想检查是否安装了 python 模块。我知道只需尝试导入它就可以很容易地做到这一点。我正在尝试检查计算机上是否安装了某个程序(例如 Mozilla Firefox)
最佳答案
自从您澄清问题后,对原始答案进行了编辑。
您可以使用winreg模块进行类似于您的 Java 帖子的检查。
更具体地说,您可以在 try block 中使用 OpenKey 方法,如果找不到 key ,则捕获 WindowsError。
关于python - 如何从 python 检查是否安装了任意程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177587/