P 我正在尝试实现一个按钮,该按钮将使用 Lighttpd Web 服务器/PHP 7.0 运行 Python 脚本 forward.py
(让我的机器人向前移动)。
Python 脚本在终端窗口中执行时可以完美运行,但是当我尝试通过单击按钮来运行它时,它不起作用。
这是我执行 .py
脚本的基本 HTML 代码:
<html><body>
<h1> Development of Internet controlled robot </h1>
<input type="button" name="forwardbutton" value=" Move forward "onClick="<? exec(' python /var/www/html/forward.py'); ?>">
</body></html>
我已将 forward.py
脚本的所有者更改为 www-data
但这没有任何区别。
我对使用 Raspberry Pi 还很陌生。
最佳答案
我不确定您是否可以在 onClick 事件中打开 php 标签。 您可能应该调用javascript函数并使用ajax(以避免刷新)来调用将具有exec(python程序)函数的php页面。
关于python - 从 HTML 按钮运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47894506/