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将字符串转换成数组的方法
Apr 29 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
python中pip的安装与使用教程
Aug 10 Python
selenium使用chrome浏览器测试(附chromedriver与chrome的对应关系表)
Nov 29 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
libreoffice python 操作word及excel文档的方法
Jul 04 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
Aug 12 Python
Python使用百度api做人脸对比的方法
Aug 28 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
基于python生成英文版词云图代码实例
May 16 Python
简单了解Python变量作用域正确使用方法
Jun 12 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 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
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
PHP加密解密类实例分析
2015/04/20 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
Prototype Class对象学习
2009/07/19 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
node.js中的fs.writeSync方法使用说明
2014/12/15 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
nuxt 路由、过渡特效、中间件的实现代码
2020/11/06 Javascript
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
python3实现表白神器
2019/04/09 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python中的&&及||的实现示例
2019/08/07 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
详解Python 最短匹配模式
2020/07/29 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
销售人员获奖感言
2014/02/05 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
大学生读书笔记大全
2015/07/01 职场文书
2016猴年春节问候语
2015/11/11 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
Python获取字典中某个key的value
2022/04/13 Python