ラズベリーパイ3モデルB (OS NOOBS)にPythonスクリプトがあり、これを実行するとCPUの温度が毎分.csvファイルに記録されます。Pythonスクリプトのオープンとターミナルへの書き込み
私が知りたいのは、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
https://askubuntu.com/questions/351582/open-terminal-window-and-execute-python-script-on-startupこれが役立つかどうかを確認してください –