基本上是参考这篇文章来实现https://www.jianshu.com/p/49c590ee974c

项目环境:

  • win7操作系统
  • python3.8.0

基本配置,安装

vs2019,导入项目OpenHardwareMonitorLib,并把OpenHardwareMonitorLib.dll文件放到D盘下面

Note that you need to have pip, wheel, setuptools installed,使用以下命令:


C:\Program Files\Python38\Scripts>python -m pip install --upgrade pip setuptools wheel

wheel是下载的https://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonnet

使用以下命令安装:

pip install C:\Users\XXX\Downloads\matplotlib-2.1.2-cp27-cp27m-win_amd64.whl

Python文件,moni.py如下

#!/usr/bin/env python
#coding=utf-8import clr
import time
clr.AddReference("D:\OpenHardwareMonitorLib.dll") #加载C#的库这个库网上可以下载from OpenHardwareMonitor.Hardware import Computer computer_tmp = Computer() #实例这这个类computer_tmp.CPUEnabled = True
computer_tmp.GPUEnabled = True #获取GPU温度时用
computer_tmp.HDDEnabled = True
computer_tmp.RAMEnabled = True #获取内存温度时用computer_tmp.Open()print (computer_tmp.Hardware[0].Identifier)
print (computer_tmp.Hardware[0].Sensors)
while True:for a in range(0, len(computer_tmp.Hardware[0].Sensors)):#print computer_tmp.Hardware[0].Sensors[a].Identifierif str(computer_tmp.Hardware[0].Sensors[a].Identifier) == "/intelcpu/0/temperature/4":print (computer_tmp.Hardware[0].Sensors[a].Value)computer_tmp.Hardware[0].Update()time.sleep(1)

最后,命令行

python moni.py即可

Python获取win7下的CPU温度相关推荐

  1. Python获取Win7,Win10系统缩放大小

    Python获取Win7,Win10系统缩放大小 使用pywin32调用windows系统接口. 利用GetDeviceCaps获取指定设备的设备信息. 具体参考[https://docs.micro ...

  2. linux 温度控制软件,linux下的cpu温度监控软件 lm-sensors

    linux下的cpu温度监控软件 lm-sensors 发布时间:2008-09-05 00:27:46来源:红联作者:PCHCO 现在购买主机板时都会有厂商提供的监控软体可以使用,而最常使用到到功能 ...

  3. Ubuntu16.04安装(个鬼鬼)linux下的cpu温度监控软件 lm-sensors,设置cpupower

    感觉好惨,毕设一波三折换了两回题目--进度条显示为∞.还能怎么办,继续做啊--现在是先做这个比较稳的简单的把实验先搞完.准备工作一安装im-sensors 安装linux下的cpu温度监控软件 lm- ...

  4. java获取CPU温度centos,CentOS终端下查看CPU温度

    在CentOS系统中安装使用实例如下: #yum install -y lm_sensors 然后运行sensors-detect来探测传感器类型,此命令会给出一些问题,一律回答Yes即可: [roo ...

  5. Python获取当前目录下所有文件的绝对路径并存储在文件中

    Python获取当前目录或者其他指定目录下所有文件的绝对路径并存储在文件中,程序如下: import osfid = open('GetAbsolutePath.txt', 'w')rootdir = ...

  6. linux下监测cpu温度,linux下CPU温度监测

    1.安装相关软件 sudo apt-get install lm-sensors sensors-applet [root@localhost ~]# sensors No sensors found ...

  7. python获取当前路径下所有文件

    通过:[import os]来完成: import ospath = os.getcwd()#获取当前路径listDir=os.listdir(path)#获取当前目录下的所有内容for x in l ...

  8. python获取当前进程的CPU内存等信息

    简介: psutil可以获取操作系统的各种信息,本文通过一个简单的示例介绍如何获取当前进程的CPU和内存信息. 安装: pip install psutil 代码示例: import psutil i ...

  9. suse linux查看CPU温度,Ubuntu下查看CPU温度风扇转速和硬盘温度

    夏天到了,这几天本本的温度也飙升起来,在WinXP下玩了会CS,结果CPU一下就到了80度,吓得我赶紧关了. 下午Win7 64位旗舰版也下载完了,准备体验一下,就装个系统,网页都不浏览的情况下CPU ...

最新文章

  1. logz.io一个企业级的ELK日志分析器 内部集成了机器学习识别威胁——核心:利用用户对于特定日志事件的反馈处理动作来学习判断日志威胁 + 类似语音识别的专家系统从各方收集日志威胁信息...
  2. linux bin模式,binlog有哪些工作模式?Linux云计算运维入门
  3. 霍金:AI或许能根除疾病和贫穷,但也可能摧毁人类 | GMIC 2017
  4. centos 4.4配置使用
  5. linux程序打桩,一文搞懂linux的库打桩
  6. 数据分析的5层解读,报表仍是有效的落地实践!
  7. python数组_Python数组
  8. 【水果蔬菜识别】基于matlab GUI形态学水果蔬菜识别【含Matlab源码 919期】
  9. 【Vue】Nodejs下载与安装
  10. USB接线引脚定义图
  11. BLE_BQB Test_Modulation Characteristics, LE Coded (S=8)_RF-PHY/TRM/BV-13-C
  12. uniapp实现公众号H5、小程序和App微信授权登录功能
  13. [摘录]第二部分 战略决策(1)
  14. 设计模式-抽象工厂总结
  15. Norgen痰液液化缓冲液解决方案
  16. Hive-编写UDF函数(详细教程~~~)
  17. CPT、CPM、CPC、CPA、CPS
  18. iZotope RX 10 (专业的音频降噪修复软件) win/mac版
  19. 人真的具备独立思考的能力?
  20. STM8S103的三路PWM波形

热门文章

  1. 在智能手机上跟踪ADS-B系统的飞机航线信息
  2. 刘华:上云后,你的架构设计可以更飞
  3. 从2012 飞到 2013 —— 梦想依旧
  4. taobao.trades.sold.get-查询卖家已卖出的交易数据(根据创建时间),淘宝店铺卖出订单查询API接口,R2接口,oAuth2.0交易接口代码分享
  5. 4.20 视频面试字节_光大银行_神策
  6. Python递归学习6 涂格子问题
  7. 人员招聘与培训实务【2】
  8. DSG-01-2B3B-A110-51T、DSG-01-2B3B-A100-70电磁控制换向阀
  9. num_workers
  10. electron打开系统默认浏览器