javascript - 在树莓派上的 HTML 和 python 之间发送消息

标签 javascript python html raspberry-pi raspberry-pi2

我想做以下事情。我想在 HTML 页面上有一个按钮,一旦按下按钮,一条消息就会发送到我正在运行的某个 python 脚本。

例如,一旦按下按钮,某个 bool 值就会变为 true,我们将调用该 bool 值 bool_1。然后该 bool 值被发送到我的 python 代码,或写入文本文件。然后在我的 python 代码中我想根据该值做一些事情。有没有办法做到这一点?我一直在寻找很多东西,但它们还没有发挥作用。我知道由于安全问题,在 javascript 中你不能编写文本文件。我的 Python 代码不断运行,计算来自传感器的实时值。

最佳答案

我能想到的最简单的方法是运行一个网络服务器,也许像Flask这样简单。 。如果 python 脚本正在您的计算机上运行,​​您也应该在您的计算机上运行flask。 Flask 后端将接收按钮按下事件,您可以将传感器读取代码放入其中一个 Web 服务器处理程序中,或者您可以选择其他方法让您的 Web 服务器与正在运行的脚本进行通信(例如套接字、文本文件、等)。

关于javascript - 在树莓派上的 HTML 和 python 之间发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060256/

相关文章:

javascript - 电话应用程序 : Cloud Storage vs Local

Javascript 获取对象的所有属性

Python - 如何使 DataFrame 图不总是打印在单元格输出的底部?

python - 编写将分钟整数转换为格式为 "X hour(s) Y minute(s)"的字符串的函数的最佳方法是什么?

javascript - 具有自定义功能的 window.opener 在 Safari 中不起作用

javascript - 如何使用 Protractor 获取 Javascript 提示值?

python - 如何从 .yaml 文件访问变量到机器人框架脚本?

javascript - 如何使用jquery从隐藏输入中获取值?

javascript - Vuetify.js 数据表固定标题通过 CSS 滚动

html - 绝对设备方向