python获取各操作系统硬件信息的方法


Posted in Python onJune 03, 2015

本文实例讲述了python获取各操作系统硬件信息的方法。分享给大家供大家参考。具体如下:

1. windows

使用WMI:

(WMI官网地址:http://pypi.python.org/pypi/WMI 或 点击此处本站下载。)

import wmi 
w=wmi.WMI() 
cpus=w.Win32_Processor() 
for u in cpus: 
  print 'cpu id:',u.ProcessorId

运行结果如下:

cpu id: BFEBFBFF0001067A
cpu id: BFEBFBFF0001067A

2. linux

直接读取:

/proc
文件下面的信息,都是些文本文件。如读取cpu信息:
/proc/cpuinfo

3. Mac

使用subprocess.Popen()

执行相应的命令:
/usr/sbin/system_profiler SPHardwareDataType
然后再得到输出分析结果

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
简单讲解Python中的闭包
Aug 11 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
Python实现计算两个时间之间相差天数的方法
May 10 Python
Python_LDA实现方法详解
Oct 25 Python
python selenium 对浏览器标签页进行关闭和切换的方法
May 21 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
python Django中models进行模糊查询的示例
Jul 18 Python
python numpy 反转 reverse示例
Dec 04 Python
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 Python
Python 数据可视化之Bokeh详解
Nov 02 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 #Python
Python基于DES算法加密解密实例
Jun 03 #Python
Python使用minidom读写xml的方法
Jun 03 #Python
Python实现程序的单一实例用法分析
Jun 03 #Python
python简单获取本机计算机名和IP地址的方法
Jun 03 #Python
Python自动调用IE打开某个网站的方法
Jun 03 #Python
Python找出文件中使用率最高的汉字实例详解
Jun 03 #Python
You might like
PHP实现QQ登录实例代码
2016/01/14 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
webpack入门必知必会
2017/01/16 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
微信跳一跳python代码实现
2018/01/05 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python Pandas中根据列的值选取多行数据
2019/07/08 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python实现从wind导入数据
2019/12/03 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
入党积极分子自我鉴定范文
2014/03/25 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
Java死锁的排查
2022/05/11 Java/Android
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript