我找到了平台模块,但它说它返回'Windows',它在我的机器上返回'Microsoft'。我注意到在stackoverflow上的另一个线程有时会返回'Vista'。

问题是,如何实现?

if is_windows():
  ...

以一种向前兼容的方式?如果我必须检查像“Vista”这样的东西,那么当windows的下一个版本出来时,它就会崩溃。


注意:声称这是一个重复问题的答案实际上并没有回答is_windows问题。他们回答了“什么平台”的问题。由于存在多种类型的窗口,没有一种能够全面描述如何获得isWindows的答案。

正如标题所说,如何在python中找到当前的操作系统?