很多小伙伴疑惑,想买一台计算机,怕被坑,毕竟搞软件的对硬件不了解也正常。那么,一个搞Python的怎么才能搞搞透一台计算机的硬件信息呢?我们的借助一个模块:wmi,这个模块只支持window操作系统。windows系统下面,我们来了解下:安装使用pip安装pipinstallwmi安装速度还是很快的,这里就不再截图了。使用这个模块使用起来超级方便,对于模块是做什么用的,我这里不再赘述了,大家自行百度下。第一步:导入模块importwmi第二步:创建实例c=wmi.WMI()这个c里面内容非常多,但它提供了很多接口便于我们获取信息。比如,c.Win32_SoundDevice()会返回一些关于声音的硬件列表。第三步:获取信息执行下面的语句看下效果forsoundinc.Win32_SoundDevice():print(sound.Caption)这里就会返回我声卡的描述信息(比较低端)!声卡英特尔(R)显示器音频没错,就是这三步,轻松获取!当然,我们的计算机不是只有声卡这个硬件,还需要获取别的信息,如何实现呢?别着急,看下面!还有哪些硬件?地址获取方式参见文末,打开之后,我们从左侧导航栏找到提供的硬件接口,如下图:接口信息导航栏目中这些类都可替换,比如,你也可以获取BIOS信息,使用c.Win32_BIOS来替换上面例子中的Win32_SoundDevice即可。但类与类之间提供的属性和方法是不一样的,获取方式同样很简单,我们点进去链接看下。提供属性获取接口没错,属性太多了,但是文档中都有涉及,再不过多介绍了。还想获取哪些内容?这个问题不用过多介绍了吧,官方文档确实是个宝库,里面有很多内容可以发掘,比如微软的这个wmi,除了支持硬件,还有比如操作系统相关的一些信息,都可以通过它轻松获取。聪明的小伙伴自己试试看吧,用Python实现一个自己的获取系统信息的小工具吧。网址获取方式很简单,
转载请注明:http://www.aierlanlan.com/rzgz/5717.html