在Windows上的python中获取AMD CPU温度
时间: 2024-02-18 15:03:05 浏览: 157
获取AMD CPU温度需要借助第三方库,常用的有py-cpuinfo和wmi,以下是使用py-cpuinfo的示例代码:
```python
import cpuinfo
def get_cpu_temp():
cpu_info = cpuinfo.get_cpu_info()
if cpu_info['vendor_id_raw'].lower() == 'amd':
for sensor in cpu_info['sensors']:
if sensor['label'] == 'Tdie':
return sensor['current_value']
return None
if __name__ == '__main__':
temp = get_cpu_temp()
if temp is not None:
print(f'当前CPU温度为{temp}℃')
else:
print('无法获取CPU温度')
```
请确保已安装py-cpuinfo库,可以使用pip进行安装:
```
pip install py-cpuinfo
```
注意:不同的CPU可能有不同的传感器名称,如果上述代码无法正常工作,请根据实际情况修改代码。
阅读全文