从Flask反复和外部运行脚本

时间:2018-04-22 16:10:04

标签: python python-3.x flask automation raspberry-pi

想象一下,您正在使用Raspberry Pi测量某物的距离。你有一个很好的python脚本,它通过传感器测量距离并返回一个变量。

想象一下,您希望自动化该过程并在使用Flask创建的网页上查看结果。基本上,无论你在网页上或“网站”上的任何其他地方做过什么,都可以打开它并让它每分钟运行一次。

图形: 点击网页上的按钮 - >脚本开始 - >脚本每分钟运行一次,无论您是关闭页面,还是导航到另一页等等。

你会怎么做?

考虑到脚本可以在必要时永远运行,有点火,忘记了事情

1 个答案:

答案 0 :(得分:0)

你可以创建第二个,例如等待来自Web服务器的信号的python脚本。使用您的服务器,在用户单击按钮后,您可以写入文件,python脚本会定期检查。然后,在将“1”写入文件后,脚本将执行您想要的操作,例如每分钟读取传感器数据。

因此,您将运行您的Web服务器和python脚本。该脚本将等待专用“信号”文件中的更改。然后在信号之后脚本会做你想做的任何事情。