python获取cpu温度 window_使用python从windows10运行系统读取CPU温度

我知道这个问题被问了很多次,我甚至试了很多次,但我对得到的结果并不满意。在

首先我要解释一下我的问题。我尝试了以下代码来获取cpu温度(在管理模式下运行):import wmi

w = wmi.WMI(namespace="root\\wmi")

print ((w.MSAcpi_ThermalZoneTemperature()[0].CurrentTemperature / 10) - 273.2)

每次我运行代码,结果是25。我试图通过打开大量繁重的应用程序来提高cpu的温度。即使值没有改变。在

我试图用另一个名为“openhardware Monitor”的开源软件来检查这个值,它的温度每秒钟都在变化,温度在50到60之间。在

我也尝试了下面的代码。结果与前(25)相同:

^{pr2}$

我甚至尝试了下面的代码。它什么也没显示。在import wmi

w = wmi.WMI(namespace="root\OpenHardwareMonitor")

temperature_infos = w.Sensor()

for sensor in temperature_infos:

if sensor.SensorType==u'Temperature':

print(sensor.Name)

print(sensor.Value)

现在来回答我的问题。在25是正确的值吗?如果是,如何提高/降低cpu温度?(测试结果)

cpu的正常和最高温度是多少?在

为什么“开放硬件监视器”软件显示出不同的价值?在

额外说明:我使用的是python3.6,windows10,处理器是intelcorei7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值