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')
探寻有趣之事!
目录
相关文章
|
Linux 索引
platform设备驱动
platform设备驱动
102 0
|
移动开发 JavaScript weex
weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.
weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.
89 0
weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.
|
自然语言处理 Ubuntu 前端开发
鸿蒙移植i.mx6ull(四) 编译Liteos-a与APP(上)
鸿蒙移植i.mx6ull(四) 编译Liteos-a与APP
390 0
鸿蒙移植i.mx6ull(四) 编译Liteos-a与APP(上)
|
Ubuntu 开发工具 C语言
鸿蒙移植i.mx6ull(四) 编译Liteos-a与APP(下)
鸿蒙移植i.mx6ull(四) 编译Liteos-a与APP
272 0
鸿蒙移植i.mx6ull(四) 编译Liteos-a与APP(下)
|
Linux iOS开发 MacOS
python platform模块
python platform模块
90 0
|
开发工具 iOS开发 Perl
关于flutter_module嵌入ios原生项目报错:dyld: Library not loaded: @rpath/App.framework/App解决方案
上个星期,突然有一位做flutter开发的小伙伴添加了我的微信,说他的项目中报dyld: Library not loaded: @rpath/App.framework/App这个错误,说是采用我之前的文章Flutter-module嵌入iOS原生老项目中中的方法可以解决,但是他们是团队开发,路径写死对多人开发不够友好,问我有没有其他解决方案。
关于flutter_module嵌入ios原生项目报错:dyld: Library not loaded: @rpath/App.framework/App解决方案
|
JavaScript 物联网 芯片
AliOS Things 硬件抽象层(HAL)对接系列3 — I2C driver porting
HAL层(Hardware abstraction layer) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
3324 0