Hallo,
ich möchte die Temperatur meines RaspberryPi über Python ermitteln und ausgeben. Ich habe keine grafische Oberfläche. Ich habe ein Python-Script welches schon fast einwandfrei läuft. Beim Aufruf wird die Temperatur ausgegeben. Ich möchte aber, dass das Programm dauerhaft läuft(while-schleife) und sich die Temperatur einmal in der Sekunde aktualisiert. Dabei soll keine neue Zeile geschrieben werden, sondern die alte Zeile soll nur den neuen Wert anzeigen. Wie mach ich das?
Aktualisierbare Anzeige in Shell
Wenn es nur eine Zeile ist, kannst du das mit dem \b oder \r Steuerzeichen machen:
Eine andere Lösung wäre urwid, curses oder eine ähnliche Bibliothek zu verwenden.
Das einfachste ist allerings das Shell-Tool "watch" zu verwenden `watch -n 1 python temp.py`
Code: Alles auswählen
>>> print "abc\b\b\b___"
___
>>> print "abc\r___"
___
Das einfachste ist allerings das Shell-Tool "watch" zu verwenden `watch -n 1 python temp.py`
the more they change the more they stay the same