Python 从Flask外部重复运行脚本
想象你正在用树莓圆周率测量某物的距离。您有一个很好的python脚本,它通过传感器测量距离并返回一个变量 想象一下,您希望自动化该过程,并在使用Flask创建的网页上查看结果。基本上,无论您在该网页或“网站”上的任何其他地方做了什么,都可以打开它并让它每分钟运行一次 以图形方式: 单击网页上的按钮->脚本开始->脚本每分钟运行一次,无论您是否关闭页面、导航到其他页面等 你会怎么做Python 从Flask外部重复运行脚本,python,python-3.x,flask,automation,raspberry-pi,Python,Python 3.x,Flask,Automation,Raspberry Pi,想象你正在用树莓圆周率测量某物的距离。您有一个很好的python脚本,它通过传感器测量距离并返回一个变量 想象一下,您希望自动化该过程,并在使用Flask创建的网页上查看结果。基本上,无论您在该网页或“网站”上的任何其他地方做了什么,都可以打开它并让它每分钟运行一次 以图形方式: 单击网页上的按钮->脚本开始->脚本每分钟运行一次,无论您是否关闭页面、导航到其他页面等 你会怎么做 考虑到脚本可以在必要时永远运行,这有点像是一个失火而忘却的东西您可以创建第二个脚本,例如python脚本,它将等待来
考虑到脚本可以在必要时永远运行,这有点像是一个失火而忘却的东西您可以创建第二个脚本,例如python脚本,它将等待来自web服务器的信号。对于您的服务器,在用户单击按钮后,您可以写入一个文件,python脚本会定期检查该文件。然后,在将“1”写入文件后,脚本将执行您想要的操作,例如每分钟读取传感器数据 因此,您可以在运行web服务器的同时运行python脚本。脚本将等待专用“信号”文件中的更改。然后在信号发出后,脚本会做你想做的任何事情