python中是否有任何方法可以知道我的系统中所有安装的应用程序的版本(Windows和Linux都有)?

python中是否有任何方法可以知道我的系统中所有安装的应用程序的版本(Windows和Linux都有)?,linux,python-3.x,windows,Linux,Python 3.x,Windows,我想做一个脚本,告诉所有安装在系统上的应用程序它可以是Linux和windows。有人知道这件事的线索吗?需要帮助 我不太熟悉Windows,但使用Linux,您可以: 从软件包管理器获取已安装的软件包列表,但它找不到安装在软件包管理器之外的应用程序 获取已安装的*.desktop文件列表。这将获得所有具有桌面图标的应用程序。然而,它仍然不能保证你拥有一切。我建议您阅读更多信息 关于windows我记得读过[link]()这篇文章他们是在哪里做的你是在试图复制windows的“添加和删除程序”

我想做一个脚本,告诉所有安装在系统上的应用程序它可以是Linux和windows。有人知道这件事的线索吗?需要帮助

我不太熟悉Windows,但使用Linux,您可以:

  • 从软件包管理器获取已安装的软件包列表,但它找不到安装在软件包管理器之外的应用程序
  • 获取已安装的
    *.desktop
    文件列表。这将获得所有具有桌面图标的应用程序。然而,它仍然不能保证你拥有一切。我建议您阅读更多信息

关于windows我记得读过[link]()这篇文章他们是在哪里做的你是在试图复制windows的“添加和删除程序”功能吗?比如说记事本呢?您认为这是安装的应用程序吗?(它只是System32目录中的一个*.exe)@Dominique不,我不是在试图找到一个解决方案,这个应用程序列表只是其中的一部分,不仅在windows上,在Linux上也是如此。