python - 如何在 Python 中检查操作系统是否是 Vista?

标签 python windows windows-vista wxpython pywin32

如何使用 Python 和 pywin32 以最简单的方式区分 Windows XP 和 Windows Vista或 wxPython ?

基本上,如果当前操作系统是 Vista,我需要一个调用将返回 True 的函数:

>>> isWindowsVista()
True

最佳答案

Python 有可爱的“平台”模块来帮助你。

>>> import platform
>>> platform.win32_ver()
('XP', '5.1.2600', 'SP2', 'Multiprocessor Free')
>>> platform.system()
'Windows'
>>> platform.version()
'5.1.2600'
>>> platform.release()
'XP'

注意:如评论中所述,使用旧版本的 python 时可能不会返回正确的值。

关于python - 如何在 Python 中检查操作系统是否是 Vista?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196930/

相关文章:

windows - 如何计算每个 TCP 连接(系统范围)发送和接收的字节数?

javascript - COM对象在Vista下创建一个 "Open File"对话框?

windows - 如何在 Windows 上为 Clojure 代码生成文档?

python - pygame.mixer.music.pause 应该以我的方式工作吗?

python - 如何在 python 中以不同的顺序正则表达式搜索字符串

Python:从 JSON 读取正则表达式

c++ - 注册 Microsoft All-In-One 框架提供的 Windows 上下文菜单处理程序(CppShellExtContextMenuHandler 项目)

installation - 我们如何创建不需要管理员权限的安装程序?

winapi - 通过发送消息点击鼠标

python - 为什么追加列表在多处理中速度较慢