【问题标题】:Interact with python script running infinitive loop from web与从 web 运行无限循环的 python 脚本交互
【发布时间】:2014-12-15 05:58:37
【问题描述】:

我的树莓派上有一个 python 脚本,它连续(每 5 秒)运行一个循环,通过 GPIO 控制带有一些电子设备的锅的温度。

我通过让 python 脚本将温度写入文本文件来监控网页上的温度,而我从网页上的 java 脚本和 HTTP 请求。

我想将参数传递给 python 脚本以更改控制,例如更改目标温度。

有什么更好的方法来做到这一点?

我正在研究一个解决方案,其中 python 脚本在文本文件中查找参数,然后让第二个 python 脚本将更改写入该文件。第二个 python 脚本将由来自网页的 http 请求运行。

这是一条路吗?还是我错过了一种更直接的方式来做到这一点。

这必须在网上做过很多次并在网上描述过,但我什么也没找到。也许我没有合适的术语来描述这个问题。

感谢任何提示。 最好的问候克雷斯滕

【问题讨论】:

    标签: python http web raspberry-pi


    【解决方案1】:

    您必须在某处编写循环脚本的配置。所以文件或数据库是可能的选择,但我会说,如果您有少量参数,格式化文件(ini、yaml、...)是可行的方法。

    【讨论】:

    • 所以我的方法很好。使用格式化文件而不是任何文本文件可以获得什么?
    • 一些模块来解析和使用你的配置。任何人都知道的标准格式,更适合查看和查找错误,而且您在解析它时不会失败。最后,进化论。
    【解决方案2】:

    不确定 raspberry-pi,但我看到了以下解决方案:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-27
      • 1970-01-01
      • 2012-06-15
      • 2023-03-29
      相关资源
      最近更新 更多