从Python脚本检查我是在Windows Vista还是Windows Server 2008上的简单(实现)方法是什么?
platform.uname()
为两个版本提供相同的结果。
答案 0 :(得分:2)
正如在另一个问题中提到的那样,万无一失(我认为)的方法是使用win32api.GetVersionEx(1)。版本号和产品类型的组合将为您提供正在运行的当前Windows平台。例如。版本号“6. *”和产品类型VER_NT_SERVER的组合是Windows Server 2008。
您可以在msdn
找到有关不同组合的信息