|
发表于 2023-4-17 13:26:53
|
显示全部楼层
本楼为最佳答案
你可以使用platform库来检测操作系统。以下是一个简单的示例:
- import platform
- def get_os_version():
- os_type = platform.system()
- if os_type == 'Windows':
- os_version = platform.version()
- if os_version.startswith('6.1'):
- return 'Windows 7'
- elif os_version.startswith('10.0'):
- return 'Windows 10'
- elif os_version.startswith('10.0.22000'):
- return 'Windows 11'
- else:
- return 'Unknown Windows version'
- else:
- return 'Not a Windows operating system'
- os_version = get_os_version()
- print(f'当前操作系统: {os_version}')
复制代码
这段代码首先导入platform库,然后使用platform.system()函数来检测操作系统类型。如果是Windows操作系统,它将使用platform.version()函数来获取操作系统的版本信息,并根据版本号来区分Windows 7、Windows 10和Windows 11。如果无法识别版本号,它将返回 "Unknown Windows version"。如果不是Windows操作系统,它将返回 "Not a Windows operating system"。 |
|