我在我的Raspberry Pi 3 Model B (OS NOOBS)上有一个Python脚本,运行时会将CPU温度记录到一个.csv文件中,每分钟记录一次。
我想知道如何从Python脚本中打开终端,并将温度输出到终端,而不是记录到.csv文件中?
这是我目前编写的代码:
我计划使用所询问的方法,当温度超过“x”度时,终端将会打开,并在那里打印出温度值,直到它再次降至“x”标记以下。然而我会自己解决剩下的部分,因为我是一个新手,仍在学习中。但是我卡在了想要打开终端并在那里打印变量的部分。
我正在使用软件“Python 3 (IDLE)”编写和运行此代码。当完成后,我将集成它,以便在启动时自动运行。
如有任何帮助,将不胜感激! 诚挚地, Jocke
我想知道如何从Python脚本中打开终端,并将温度输出到终端,而不是记录到.csv文件中?
这是我目前编写的代码:
from gpiozero import CPUTemperature
from time import sleep, strftime, time
cpu = CPUTemperature()
def output_temp(temp):
with open("cpu_temp.csv", "a") as log:
log.write("{0}, {1}\n".format(strftime("%Y-%m-%d %H:&M:%S"),str(temp)))
while True:
temp = cpu.temperature
output_temp(temp)
sleep(60)
我计划使用所询问的方法,当温度超过“x”度时,终端将会打开,并在那里打印出温度值,直到它再次降至“x”标记以下。然而我会自己解决剩下的部分,因为我是一个新手,仍在学习中。但是我卡在了想要打开终端并在那里打印变量的部分。
我正在使用软件“Python 3 (IDLE)”编写和运行此代码。当完成后,我将集成它,以便在启动时自动运行。
如有任何帮助,将不胜感激! 诚挚地, Jocke