怎么用python实现电脑cpu温度监控,最好有代码,windows平台,求大神
发布网友
发布时间:2022-05-06 19:26
我来回答
共2个回答
热心网友
时间:2022-04-18 23:16
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
热心网友
时间:2022-04-19 00:34
大哥在吗你这个问题解决没啊,我急着等你啊,我用wmi死活取不出温度和风扇转速
怎么用python实现电脑cpu温度监控,最好有代码,windows平台,求大神
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/ke...
Linux SCADA
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中心,先进、灵活的...
哪位好心人会用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...
推荐一款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 温度、频率、功率和使用率的终端工具
对于 CentOS/RHEL 用户,使用 yum 命令 安装 pip。对于 openSUSE 用户,使用 zypper 命令 安装 pip。安装完成后,运行以下 pip 命令在 Linux 中安装 s-tui 工具。要使用 s-tui,需要以 root 权限运行。只需运行命令即可启动 s-tui,并默认启用硬件监控和选择 “Stress” 选项进行压力测试。查看其他...
NanoPi NEO Air使用三:OverlayFS、CPU温度和频率、wifi、蓝牙、npi-c...
监控CPU温度和频率:命令行显示4个在线CPU核的运行状态,可调整频率。连接Wi-Fi:包括SD和USB接口的Wi-Fi,使用NetworkManager连接,如nmcli进行操作。配置无线热点:将开发板变为AP模式,手机和电脑可连入组成局域网。蓝牙传输使用蓝牙时,通过hcitool搜索设备,然后利用sdptool和obexftp命令进行文件传输,如...
电脑硬件检测哪个软件好
下载地址推荐一:Z-Info(硬件监测工具)Z-Info(硬件监测工具)是一款整合了Z系列的硬件分析软件,该软件之中包含有CPU-Z、GPU-Z、PCI-Z、SSD-Z四个热门的电脑检测软件的所有功能,可以协助用户更全面深层次的了解自己的电脑,而且所有的软件都是打开即可使用无需用户安装,有需要的小伙伴赶紧前来下载Z...
pycharm是干什么用的?
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。玩电脑的注意事项:关机后马上启动,这样做对硬盘的损害...
为什么笔记本电脑用 Linux 感觉比 Windows 更容易发热?
主要是兼容性以及系统程序后台运行数量:windows下可以运行绝大部分软件、玩99.999%的游戏、硬件厂商近乎100%的支持。linux下可直接运行的软件数量和win下比起来就是1和99的区别。所以不兼容导致发热更严重。
怎么查看电脑的耗电量?
首先,可以通过电脑的操作系统来查看电脑的耗电量。在Windows系统中,可以打开“设置”界面,点击“系统”选项,然后选择“电池”选项卡。在这里,可以查看电池的当前电量、预计的续航时间以及电池的使用情况等信息。在Mac系统中,可以通过点击屏幕左上角的苹果图标,选择&...
服务器数量比较少,怎么运维比较好?
在合适的阶段做合适的事情就是最好的。所以我建议你手工运维或者脚本运维。 我们项目用的 wgcloud运维监控系统 ,它前身是开源项目,后来推出的商业版,也有免费版 wgcloud运行很稳定,性能很好,部署和上手容易 wgcloud支持主机各种指标监控(cpu状态/温度,内存状态,磁盘容量/IO,硬盘smart监控,系统负载,网卡流量,硬件系统信息...