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的类实例属性访问规则探讨
Jan 30 Python
使用Python编写类UNIX系统的命令行工具的教程
Apr 15 Python
Python中操作文件之write()方法的使用教程
May 25 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
python实现Floyd算法
Jan 03 Python
Python 错误和异常代码详解
Jan 29 Python
python微元法计算函数曲线长度的方法
Nov 08 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 Python
python创建ArcGIS shape文件的实现
Dec 06 Python
python-视频分帧&多帧合成视频实例
Dec 10 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 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 图像处理类1
2009/06/15 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
jQuery 获取URL参数的插件
2010/03/04 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
优化Python代码使其加快作用域内的查找
2015/03/30 Python
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
Python之时间和日期使用小结
2019/02/14 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
python实现自动清理重复文件
2020/08/24 Python
求职信模板怎么做
2014/01/26 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
小学班级特色活动方案
2014/08/31 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
参观邀请函范文
2015/02/02 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
初中英语教师个人工作总结2015
2015/07/21 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python
教你利用python实现企业微信发送消息
2021/05/23 Python
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang