获得本机硬件信息,获得机硬件信息,注意:这段代码需要wmi
获得本机硬件信息,获得机硬件信息,注意:这段代码需要wmi
注意:这段代码需要wmi 和 系统 win32 扩展支持。
没安装库的要先下载安装,我装的是 WMI-1.4.6.win32 和 pywin32-218.win32-py2.7
# -*- coding:gb2312 -*- import wmihardware=file('F:\\Python\\Hardware.txt','w')w=wmi.WMI()hardware.write("cpu型号,主频:\\n")for processor in w.Win32_Processor(): hardware.write("Processor ID: %s" % processor.DeviceID) hardware.write("\\nProcess Name: %s" % processor.Name.strip()+'\\n\\n')hardware.write('内存大小:')totalMemSize=0for memModule in w.Win32_PhysicalMemory(): totalMemSize+=int(memModule.Capacity) hardware.write("\\nMemory Capacity: %.2fMB" %((totalMemSize+1048575)/1048576)+'\\n\\n')hardware.write('硬盘使用情况:')for disk in w.Win32_LogicalDisk (DriveType=3): temp=disk.Caption+" %0.2f%% free" %(100.0 * long (disk.FreeSpace) / long (disk.Size)) hardware.write('\\n'+temp)hardware.write('\\n')hardware.write('\\n显示IP和MAC:\\n')for interface in w.Win32_NetworkAdapterConfiguration (IPEnabled=1): hardware.write('网卡驱动信息:') hardware.write(interface.Description+'\\n') hardware.write('网卡MAC地址:') hardware.write(interface.MACAddress+'\\n')#for ip_address in interface.IPAddress: hardware.write('IP地址:') hardware.write(interface.IPAddress[0]+'\\n') hardware.write('外网IP接口') hardware.write(interface.IPAddress[1]+'\\n')hardware.close()#该片段来自于http://byrx.net
相关内容
- Python 对文件通配符匹配,python通配符匹配,有时候,我
- 爱的方程式(3D),方程式3d,from mpl_too
- python 实现简单的SYSLOG服务器,并写入MYSQL数据库,sys
- python正则替换html代码里的全部javascript,pythonjavascript
- python用线程封装的一个简单的定时器类,python定时器
- 显示某目录文件夹,目录文件夹,[Python]代码im
- Python 操作ini文件,,[Python]代码IP
- 我写的 FTP弱口令扫描器 python FTP暴力破解部分代码,
- [Python脚本] 翻译修正 FTP弱口令扫描器 - PythonFtpScanner
- E-Hentai扒图程序第三版,最终完成版!,e-hentai第三版
评论关闭