使用Python从外部存储获取操作系统

使用Python从外部存储获取操作系统,python,windows,operating-system,Python,Windows,Operating System,我知道我可以通过键入import platform来获取操作系统 打印platform.system()、platform.release(),但如果我有一个包含Linux(可以是任何其他操作系统,如Windows或Mac)的外部存储(硬盘),我该如何获得该操作系统 换句话说,我想要一些代码告诉我这个硬盘包含这个操作系统 提前谢谢 更新: 我的问题似乎不清楚,所以我会用其他的话来解释 如果导入platform模块并打印platform.system()和platform.release(),它

我知道我可以通过键入import platform来获取操作系统 打印platform.system()、platform.release(),但如果我有一个包含Linux(可以是任何其他操作系统,如Windows或Mac)的外部存储(硬盘),我该如何获得该操作系统

换句话说,我想要一些代码告诉我这个硬盘包含这个操作系统

提前谢谢


更新:

我的问题似乎不清楚,所以我会用其他的话来解释

如果导入
platform
模块并打印
platform.system()
platform.release()
,它会显示:

视窗7

我想要一些代码,给我相同的结果,但附加的外部硬盘,可以包含任何操作系统

最后,我想得到它的输出

因此,如果我的硬盘包含例如Windows XP,它会打印我:

视窗XP

等等


我认为这是描述我的问题的更简单的方式。

您所说的“包含例如Linux的外部存储”是什么意思?如果您指的是由Linux系统格式化的硬盘驱动器,您可以找到该驱动器上使用的文件系统。这并不能肯定地告诉你操作系统,因为一些文件系统可以由多个操作系统创建。如果你指的是一台通过网络连接到你的电脑,你可以问这台电脑的操作系统是什么。如果你指的是包含运行Linux的文件的驱动器,你可以搜索操作系统使用的关键文件。我的意思是我有一个包含Linux的硬盘,我想知道什么是操作系统,例如
Linux4.4.21-v7+
您是说驱动器包含运行Linux的文件吗?它可以用作Linux系统的引导驱动器?是的,我是说驱动器包含运行Linux的所有文件。我忘了提到它,它不一定是一个Linux操作系统,它可以是Mac或Windows。对我来说重要的是,我想写一些代码,告诉我这个硬盘包含Windows,这个硬盘包含Linux。这就是我想要的。