platform 模块

简介: python中,platform 模块给我们提供了很多方法去获取操作系统的信息,如:import platformplatform.platform() #获取操作系统名称及版本号'Windows-10-10.

python中,platform 模块给我们提供了很多方法去获取操作系统的信息,如:

import platform
platform.platform()   #获取操作系统名称及版本号
'Windows-10-10.0.16299-SP0'
platform.version()    #获取操作系统版本号
'10.0.16299'
platform.architecture()   # 获取操作系统的位数
('64bit', 'WindowsPE')
platform.machine()    # 计算机类型
'AMD64'
platform.node()       # 计算机的网络名称
'Xinet'
platform.processor()  # 计算机处理器信息
'Intel64 Family 6 Model 94 Stepping 3, GenuineIntel'
platform.uname()      # 包含上面所有的信息汇总
uname_result(system='Windows', node='Xinet', release='10', version='10.0.16299', machine='AMD64', processor='Intel64 Family 6 Model 94 Stepping 3, GenuineIntel')

还可以获得计算机中python的一些信息

platform.python_build()
('default', 'Oct 15 2017 03:27:45')
platform.python_compiler()
'MSC v.1900 64 bit (AMD64)'
platform.python_branch()
''
platform.python_implementation()
'CPython'
platform.python_revision()
''
platform.python_version()
'3.6.3'
platform.python_version_tuple()
('3', '6', '3')
探寻有趣之事!
目录
相关文章
|
7月前
|
Java Android开发 C++
Rockchip系列之CAN 新增framework系统jni接口访问(2)
Rockchip系列之CAN 新增framework系统jni接口访问(2)
84 3
|
7月前
|
存储 Java Android开发
Rockchip系列之UART 新增framework系统jni+service接口访问(2)
Rockchip系列之UART 新增framework系统jni+service接口访问(2)
70 1
|
7月前
|
Java Android开发
Rockchip系列之VendorStorage 新增framework系统jni+service接口访问(3)
Rockchip系列之VendorStorage 新增framework系统jni+service接口访问(3)
88 0
|
7月前
|
存储 传感器 JSON
Rockchip系列之VendorStorage 新增framework封装VendorStorageManager访问(4)
Rockchip系列之VendorStorage 新增framework封装VendorStorageManager访问(4)
96 0
|
Linux 索引
platform设备驱动
platform设备驱动
106 0
module_platform_driver源码分析
module_platform_driver源码分析
|
Linux iOS开发 MacOS
python platform模块
python platform模块
94 0
|
JavaScript 物联网 芯片
AliOS Things 硬件抽象层(HAL)对接系列2 — SPI driver porting
HAL层(Hardware abstraction layer) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
2969 0
|
JavaScript 物联网 芯片
AliOS Things 硬件抽象层(HAL)对接系列3 — I2C driver porting
HAL层(Hardware abstraction layer) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
3336 0