私はPythonの新機能です。Python whileループは更新されません
センサーから現在の温度を表示しようとしていますが、これはbashスクリプトから取得します。私はsed
を使用して、その文字列をLCDディスプレイに表示するPythonスクリプト(temp.py
)の文字列を置き換えます。
残念ながら、temp.py
を実行すると、実行する温度が表示されますが、lcd.py
スクリプトは常に変更されています(温度は1つしか表示されません)。
while True:
lcd_string("Temp: 25.123 *C",LCD_LINE_1,1)
time.sleep(1)
25.123 temp.py
で絶えず変化しますが、異なる温度がLCDに示されていないいない
はそれを更新するために取得する方法はありますか?
whileループのすべてがインデントされていると仮定しますか? – engineer14
25.123はいつも変わっていると思いますか? –
@JoranBeasley彼は_sed_コマンドでそれを変更しています – Hamlett