Python - 获取操作系统类型、名称、版本等信息的方法(附:python信息获取)
作者:hangge | 2022-04-25 09:34
1,使用 os 模块获取操作系统类型
(1)通过 os.name 可以获取当前操作系统的类型,当前只注册了 3 个值:
- posix:对应 linux
- nt:对应 windows
- java:对应 java 虚拟机
(2)下面是一个简单的使用样例:
import os #导入os模块 print(os.name) #获取当前操作系统的类型
2,使用 sys 模块获取系统的平台标识
(1)通过 sys.platform 可以获取当前系统的平台标识,返回的标识与系统的对应关系如下:
- win32:表示 windows 系统
- linux:表示 linux 系统
- cygwin:表示 Windows/Cygwin 系统
- darwin:表示 macOS 系统
(2)下面是一个简单的使用样例:
import sys #导入sys模块 print(sys.platform) #获取当前系统的平台标识
3,使用 platform 模块获取更详细的信息
(1)通过 platform 模块提供的各种方法,可以获取当前环境的操作系统、网络、处理器等更详细的信息:
import platform #导入platform模块 print('操作系统名称:', platform.system()) #获取操作系统名称 print('操作系统名称及版本号:', platform.platform()) #获取操作系统名称及版本号 print('操作系统版本号:', platform.version()) #获取操作系统版本号 print('操作系统的位数:', platform.architecture()) #获取操作系统的位数 print('计算机类型:', platform.machine()) #计算机类型 print('计算机的网络名称:', platform.node()) #计算机的网络名称 print('计算机处理器信息:', platform.processor()) #计算机处理器信息 print('包含上面所有的信息汇总:', platform.uname())#包含上面所有的信息汇总
(2)使用 platform 模块还可以获得计算机中 python 的一些信息:
import platform #导入platform模块 print('python版本:', platform.python_version()) #打印python版本 print('python版本:', platform.python_version_tuple()) #打印python版本 print('python实现方式:', platform.python_implementation()) #打印python实现方式 print('python版本分支:', platform.python_branch()) #打印python版本分支 print('python版本修订:', platform.python_revision()) #打印python版本修订 print('python编译信息:', platform.python_build()) #打印python编译信息 print('python编译器:', platform.python_compiler()) #打印python编译器
全部评论(0)