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对象及面向对象技术详解
Jul 19 Python
多个应用共存的Django配置方法
May 30 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
Dec 24 Python
浅谈django url请求与数据库连接池的共享问题
Aug 29 Python
PyCharm导入python项目并配置虚拟环境的教程详解
Oct 13 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
Python多线程多进程实例对比解析
Mar 12 Python
Django调用支付宝接口代码实例详解
Apr 04 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
pandas之分组groupby()的使用整理与总结
Jun 18 Python
安装pytorch时报sslerror错误的解决方案
May 17 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实现Ftp用户的在线管理的代码
2007/03/06 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
2017/08/11 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
理解JS绑定事件
2016/01/19 Javascript
JS实现标签页切换效果
2017/05/04 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
jQuery操作cookie的示例代码
2019/06/05 jQuery
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
Django中的Model操作表的实现
2018/07/24 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
公务员年总结的自我评价
2013/10/25 职场文书
编辑找工作求职信分享
2014/01/03 职场文书
大二学期个人自我评价
2014/01/13 职场文书
揭牌仪式主持词
2014/03/19 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
村官2015年度工作总结
2015/10/14 职场文书