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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
python通过装饰器检查函数参数数据类型的方法
Mar 13 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
python实现神经网络感知器算法
Dec 20 Python
详解Python中的正则表达式
Jul 08 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
python实现飞船大战
Apr 24 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
python statsmodel的使用
Dec 21 Python
解决python的空格和tab混淆而报错的问题
Feb 26 Python
解决pytorch 保存模型遇到的问题
Mar 03 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设计聊天室步步通
2006/10/09 PHP
php数组合并的二种方法
2014/03/21 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
简单谈谈原生js的math对象
2017/06/27 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
将python文件打包成EXE应用程序的方法
2019/05/22 Python
Python: 传递列表副本方式
2019/12/19 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
python 模拟登陆github的示例
2020/12/04 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
税务专业毕业生自荐信
2013/11/10 职场文书
学习型党组织心得体会
2014/09/12 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
2014年审计工作总结
2014/11/17 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android