簡體   English   中英

從 HTML 按鈕運行 Python 腳本

[英]Running Python scripts from HTML button

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頁面。

看看這里Execute PHP function with onClick

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM