Python while循环不更新

Ram*_*ous 0 python bash

我是Python的新手.

我正试图从传感器显示当前温度,这是我从bash脚本中获得的.我sed用来替换python脚本(temp.py)中的字符串,该字符串将该字符串打印到LCD显示器.

不幸的是,当我运行时temp.py,它只显示我运行它时的温度,但它不会更新,即使lcd.py脚本不断变化(它只显示一个温度).

while True:
    lcd_string("Temp: 25.123 *C",LCD_LINE_1,1)
    time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

25.123正在不断变化temp.py,但LCD中没有显示不同的温度

有没有办法让它更新?

Ned*_*der 5

更改磁盘上的.py文件不会更改正在运行的程序.程序启动时,.py文件只读取一次.之后,在程序再次运行之前,不会再次使用.py文件.