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脚本生成Android SALT扰码的方法
Sep 18 Python
Python的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
python递归查询菜单并转换成json实例
Mar 27 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
Feb 01 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
Sanic框架路由用法实例分析
Jul 16 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
python文件及目录操作代码汇总
Jul 08 Python
python基础入门之字典和集合
Jun 13 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
BBS(php & mysql)完整版(六)
2006/10/09 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
vue.js的提示组件
2017/03/02 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
基于Python log 的正确打开方式
2018/04/28 Python
Sanic框架应用部署方法详解
2018/07/18 Python
Python实现随机创建电话号码的方法示例
2018/12/07 Python
学习python分支结构
2019/05/17 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
生产主管岗位职责
2013/11/10 职场文书
4s店总经理岗位职责
2013/12/31 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
音乐教学案例
2014/01/30 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
小学语文教师研修日志
2015/11/13 职场文书
如何写好开幕词?
2019/06/24 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
基于docker安装zabbix的详细教程
2022/06/05 Servers