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 相关文章推荐
python3.3实现乘法表示例
Feb 07 Python
简单谈谈Python中的几种常见的数据类型
Feb 10 Python
python cx_Oracle模块的安装和使用详细介绍
Feb 13 Python
Python enumerate索引迭代代码解析
Jan 19 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
Python 机器学习库 NumPy入门教程
Apr 19 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
Pycharm最新激活码2019(推荐)
Dec 31 Python
python基于exchange函数发送邮件过程详解
Nov 06 Python
使用Pytorch训练two-head网络的操作
May 28 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 imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
python 实现简易的记事本
2020/11/30 Python
香港化妆品经销商:我的公主
2016/08/05 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
请说出几个常用的异常类
2013/01/08 面试题
怎么写好自荐信
2013/10/30 职场文书
公司庆典活动邀请函
2014/01/09 职场文书
英语感恩演讲稿
2014/01/14 职场文书
2014高考励志标语
2014/06/05 职场文书
奥林匹克运动会口号
2014/06/19 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
社区义诊通知
2015/04/24 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL