【发布时间】:2011-02-18 11:56:35
【问题描述】:
我正在编写一个打印出详细 Windows 版本信息的函数,输出可能是这样的元组:
('32bit', 'XP', 'Professional', 'SP3', 'English')
它将支持 Windows XP 及更高版本。而且我坚持使用 Windows 版本,例如“专业”、“家庭基本”等。
platform.win32_ver() 或 sys.getwindowsversion() 不适合我。
win32api.GetVersionEx(1) 几乎命中,但看起来它没有告诉我足够的信息。
然后看到GetProductInfo(),不过好像pywin32中没有实现。
有什么提示吗?
【问题讨论】:
-
似乎不是pythonic尝试制作依赖于平台的python代码... :(
标签: python windows windowsversion