多平台统一管理软件接口,如何实现多平台统一管理软件接口
845
2022-09-01
python获取windows各硬件信息 python获取系统内存和CPU信息(python获取电脑硬件信息)
一、python获取windows各种硬件信息
import psutil# 系统的内存利用率free = str(round(psutil.virtual_memory().free / (1024.0 * 1024.0 * 1024.0), 2))+'GB'total = str(round(psutil.virtual_memory().total / (1024.0 * 1024.0 * 1024.0), 2))+'GB'memory_use_percent = str(psutil.virtual_memory().percent)+' %'print('可用内存:',free) # 可用内存: 8.14GBprint('总内存',total) # 总内存 15.73GBprint('内存占用率',memory_use_percent) # 内存占用率 48.2%# cpu1秒内的占用率,和任务管理器显示的不一样,大概管理器里面的为一半print('cpu占用率', str(psutil.cpu_percent(interval=1))+' %') # cpu占用率 31.5%print('物理cpu个数',psutil.cpu_count(logical=False)) # 物理cpu个数 4import platformprint("您的系统为:" + platform.system()) # Windowsprint("您的操作系统名称及版本号:" + platform.platform()) # Windows-10-10.0.19041-SP0print("您的操作系统版本号:" + platform.version()) # 10.0.19041print("您的CPU生产商为:" + platform.machine()) # AMD64print("您的CPU信息为:" + platform.processor()) # Intel64 Family 6 Model 140 Stepping 1, GenuineIntelprint("获取操作系统的位数:" ,platform.architecture()) # ('64bit', 'WindowsPE')print("计算机的网络名称:" + platform.node()) # DESKTOP-K2Q78MRprint("包含上面所有的信息汇总:" , platform.uname())# pip install wmi# pip install pypiwin32import wmicpuinfo = wmi.WMI()for cpu in cpuinfo.Win32_Processor(): print("您的CPU序列号为:" + cpu.ProcessorId.strip()) # BFEBFBFF0999906C1 print("您的CPU名称为:" + cpu.Name) # 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz print("您的CPU已使用:%d%%" % cpu.LoadPercentage) # 17% print("您的CPU核心数为:%d" % cpu.NumberOfCores) # 4 print("您的CPU时钟频率为:%d" % cpu.MaxClockSpeed) # 1690
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~