问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用python获取电脑cpu温度代码

发布网友 发布时间:2022-04-21 00:17

我来回答

1个回答

热心网友 时间:2022-04-19 00:08

from __future__ import division
import os
from collections import namedtuple

_nt_cpu_temp = namedtuple('cputemp', 'name temp max critical')

def get_cpu_temp(fahrenheit=False):
"""Return temperatures expressed in Celsius for each physical CPU
installed on the system as a list of namedtuples as in:

>>> get_cpu_temp()
[cputemp(name='atk0110', temp=32.0, max=60.0, critical=95.0)]
"""
# http://www.mjmwired.net/kernel/Documentation/hwmon/sysfs-interface
cat = lambda file: open(file, 'r').read().strip()
base = '/sys/class/hwmon/'
ls = sorted(os.listdir(base))
assert ls, "%r is empty" % base
ret = []
for hwmon in ls:
hwmon = os.path.join(base, hwmon)
label = cat(os.path.join(hwmon, 'temp1_label'))
assert 'cpu temp' in label.lower(), label
name = cat(os.path.join(hwmon, 'name'))
temp = int(cat(os.path.join(hwmon, 'temp1_input'))) / 1000
max_ = int(cat(os.path.join(hwmon, 'temp1_max'))) / 1000
crit = int(cat(os.path.join(hwmon, 'temp1_crit'))) / 1000
digits = (temp, max_, crit)
if fahrenheit:
digits = [(x * 1.8) + 32 for x in digits]
ret.append(_nt_cpu_temp(name, *digits))
return ret追问能私加你吗?我学安卓的,老板催的紧

Python读取Windows和Linux的CPU、GPU、硬盘等部件的温度

本文将介绍如何使用Python读取计算机的CPU、GPU、硬盘等部件的温度,并根据需要记录日志、监控温度。根据不同平台,本文将分别介绍Windows和Linux下的部件温度读取方法。对于Windows10系统,一种方法是通过使用OpenHardwareMonitorLib.dll文件,但请注意,Windows11系统可能无法运行此代码(我原先在Windows10环境下编...

Python读取Windows和Linux的CPU、GPU、硬盘等部件的温度

本文介绍了利用Python读取计算机硬件温度的方法。针对不同操作系统,提供了Windows和Linux下读取CPU、GPU、硬盘温度的方案。针对Windows10系统,可以利用OpenHardwareMonitorLib.dll库进行硬件温度读取,实现温度监控与日志记录等功能。值得注意的是,Windows11系统可能存在兼容性问题,代码在Windows11环境下运行可能无...

怎么用python实现电脑cpu温度监控,最好有代码,windows平台,求大神...

return ret

哪位好心人会用python实现电脑cpu温度监控,windows下面,有代码最好

def monitor_process(key_word, cmd): p1 = subprocess.Popen(['ps', '-ef'], stdout=subprocess.PIPE) p2 = subprocess.Popen(['grep', key_word], stdin=p1.stdout, stdout=subprocess.PIPE) p3 = subprocess.Popen(['grep', '-v', 'grep'], s...

怎么用python实现电脑cpu温度监控

def monitor_process(key_word, cmd):p1 = subprocess.Popen(['ps','-ef'], stdout=subprocess.PIPE)p2 = subprocess.Popen(['grep', key_word],stdin=p1.stdout, stdout=subprocess.PIPE)p3 = subprocess.Popen(['grep','-v', 'grep'], stdin=p2.stdout, stdout=subprocess.PIPE)lines ...

小弟初来 请问大神们 树莓派怎样监控CPU温度

sudo nano get.py 贴入如下代码:import os Return CPU temperature as a character string def getCPUtemperature():res = os.popen('vcgencmd measure_temp').readline()return(res.replace("temp=","").replace("'C\n",""))Return RAM information (unit=kb) in a list Index 0: total...

推荐一款Linux下监控CPU温度、频率、功耗的工具:s-tui

在安装方面,只需在Ubuntu系统上执行几个简单的命令:首先通过apt安装python-pip和stress,然后使用pip安装s-tui。启动后,s-tui的界面会显示CPU封装温度(Pa和Co)、核心频率(A和C)、整体和核心占用率、功耗(package-0,0/1,0和dram,0/1)以及风扇转速。其中,温度和频率以柱状图形式呈现,功耗和...

s-tui:在 Linux 中监控 CPU 温度、频率、功率和使用率的终端工具

s-tui 是一个用于监控计算机的终端 UI。它能在终端以图形方式监控 CPU 温度、频率、功率和使用率。此外,它还能显示由发热量限制引起的性能下降。s-tui 是用 Python 编写的,并且需要 root 权限才能运行。它不需要配置文件,就可以使用其基本功能。s-tui 使用 psutil 来探测硬件信息。如果不支持某些...

基于Arduino打造DIY极客电脑性能监控系统

使用MQTT协议传输电脑主机状态信息至基于ESP32的Arduino开发板,通过第三方库ESPJarvis获取并显示信息,实现实时监控CPU或GPU频率与温度。搭建MQTT服务器,可以使用树莓派、NAS或本地电脑,便于实现数据互联互通。利用MQTT客户端MQTT.fx测试连接。安装Open Hardware Monitor软件获取电脑运行状态,设置自动运行,通过...

电脑的idle是什么什么是IDLE状态

Ⅳ 电脑系统中System Idle Process是什么 系统空闲,一般90%多,说明cpu空闲很多。Windows页面内存管理进程,拥有0级优先;该程序使用Ctrl+Alt+Del打开,该进程作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间。它的cpu占用率越大表示可供分配的CPU资源越多,数字越小则表示...

python中温度转换代码 python温度转换代码第9行 python温度转换 温度转换python编程 python如何编写温度程序 python代码 python温度转换函数 python温度转换异常输入 python停止运行代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
是选诺顿杀毒软件好还是NOD32好? 诺顿好还是NOD32好???请高手指点 诺顿安全软件和ESET NOD32安全软件相比,谁的防护.杀毒更强,功能更多... 诺顿和NOD32这两个杀毒软件哪个比较好? 什么是土地二次抵押 "口似含莲,乾姜之手"是什么意思? 乾姜的意思是什么 都说Pinnacle Food公司各方面做的好,有对这家了解的吗 空调蒸发箱多久清洗一次 空调蒸发箱需要清洗吗 苹果xr流量设置 如何用c# 获取cpu温度! 如何用VB.Net进行CPU温度读取 API里有没有得到cpu温度的函数? superio读取cpu温度的api接口函数 Win10系统下打印机驱动安装不了如何解决 win7搜索到win10共享的打印机,但安装驱动时提示无法安装打印机,如图。求大神赐教 到Win10系统后惠普打印机无法使用怎么办 win10系统安装不上打印机驱动怎么解决 win10系统打印机无法安装驱动,几次安装后用不了? 手机验证码接收平台可以注册新浪和微信吗? 升级win10后canon打印机驱动程序错误 win10打印机驱动装好了 为什么还不能打印? win10安装打印机驱动数据无效是什么问题? 华硕win10笔记本通过WiFi连接打印机显示驱动无法使用 404 Not Found 中国人寿保险现金价值表如何计算? 人寿保险的最高保险额度是多少 人寿保险最高金额多少 寿险保额保费怎么算 java获取cpu温度,跪求源代码。。。 C#如何获取电脑CPU温度,硬盘温度,主板温度,CPU转速 VB 如何得到CPU温度呢? 跪求:VB获取CPU温度代码!!! c#如何获取硬件的温度 如何用.NET来获取CPU,显卡和硬盘的温度 C/C++ 如何编程实现读取电脑所有的硬件信息 cpu温度是如何获取的? 用程序如何获取CPU的温度 VB 怎么获取 CPU温度和硬盘温度 怎样用代码获得CPU和硬盘的实时温度 如何获取电脑的CPU温度 编程获得CPU的实时使用率和温度 可以显示CPU温度的软件有哪些? 鲁大师软件如何能知道电脑的cpu温度?谢谢! 如何在文档中插入excel表格 湘源6.0生成的用地平衡表怎么导成excel表格 如何将表格插入excel工作表 现在接码注册微信是什么情况 在PPT中如何插入Excel表格?