Skip to content

前言

platform模块用来获取平台信息和解释器相关信息。使用相当简单,但是功能相对有限,如果想要获取更多关于平台的信息,请参考ospsutil

获取操作系统相关信息

python
import platform
platform.platform()   # 获取操作系统名称及版本号 Windows-10-10.0.14393-SP0
platform.version()   # 获取操作系统版本号 10.0.14393
platform.architecture()  # 获取操作系统位数 ('32bit', 'WindowsPE')
platform.machine()   # 获取计算机的架构类型 AMD64
platform.node()  # 获取计算机的网络名称 DESKTOP-D8UG8RW
platform.processor()  # 获取处理器信息 Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
platform.uname() # 计算机信息汇总 uname_result(system='Windows', node='DESKTOP-D9UG8RG', release='10', version='10.0.14393', machine='AMD64', processor='Intel64 Family 6 Model 60 Stepping 3, GenuineIntel')

获取Python解释器相关信息

python
import platform
platform.python_branch()   # 获取Python解释器版本 v3.7.0
platform.python_build()  # 获取构建信息('v3.7.0:1bf9cc5093', 'Jun 27 2018 04:06:47')
platform.python_compiler()  # 编译器信息 MSC v.1914 32 bit (Intel)
platform.python_implementation()  # 解释器的发行版本 CPython
platform.python_revision()   # 修订信息 1bf9cc5093
platform.python_version()  # 获取版本信息 3.7.0
platform.python_version_tuple()  # 以元组的形式返回版本信息 ('3', '7', '0')

欢迎斧正,that's all see also:python开发_platform_获取操作系统详细信息工具