【发布时间】:2009-12-02 17:20:41
【问题描述】:
我需要在我的 python 应用程序中记录当前的 windows 版本以用于报告目的,但到目前为止我发现的内置函数无法区分 Windows 客户端和服务器版本:
os.sys.getwindowsversion()
(6, 0, 6002, 2, 'Service Pack 2')
platform.release()
'Vista'
platform.win32_ver()
('Vista', '6.0.6002', 'SP2', 'Multiprocessor Free')
这些函数在 Windows Vista 和 Windows Server 2008 上返回相同的值(因为它们共享相同的版本号)。
有什么办法可以得到正确的windows版本?
【问题讨论】: