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的Django框架的运行方式及处理流程
Apr 08 Python
Python常用内置模块之xml模块(详解)
May 23 Python
python WindowsError的错误代码详解
Jul 23 Python
Python实现的多进程和多线程功能示例
May 29 Python
python3实现基于用户的协同过滤
May 31 Python
matplotlib给子图添加图例的方法
Aug 03 Python
Python之指数与E记法的区别详解
Nov 21 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
在python3中实现查找数组中最接近与某值的元素操作
Feb 29 Python
python在linux环境下安装skimage的示例代码
Oct 14 Python
分析Python感知线程状态的解决方案之Event与信号量
Jun 16 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中的unset究竟会不会释放内存
2013/07/18 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
无语,javascript居然支持中文(unicode)编程!
2007/04/12 Javascript
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
Javascript 继承实现例子
2009/08/12 Javascript
js 学习笔记(三)
2009/12/29 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
jQuery xml字符串的解析、读取及查找方法
2016/03/01 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
详解jQuery事件
2017/01/13 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
python判断设备是否联网的方法
2018/06/29 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
详解python中eval函数的作用
2019/10/22 Python
python 画图 图例自由定义方式
2020/04/17 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
sort命令的作用和用法
2012/11/04 面试题
升职自荐书范文
2013/11/28 职场文书
八一慰问活动方案
2014/02/07 职场文书
2016新年晚会开场白
2015/12/03 职场文书
React 高阶组件HOC用法归纳
2021/06/13 Javascript
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers