我將如何從 PHP 執行 Python 代碼?我相信shell_exec(Command)將從終端運行命令。到目前為止我已經試過了:<?php $command = escapeshellcmd('python3 main.py');$output = shell_exec($command);echo $output;?>在 main.py 中,它將返回一個值return randomname,我想將它放在<p>我網站的標簽中。
1 回答

鳳凰求蠱
TA貢獻1825條經驗 獲得超4個贊
簡單快捷的方法
要將 $output 變量包裝到段落標記中,您可以這樣做。
echo "<p>$output</p>";
更加模塊化和可重用
如果你想在你的模板中包含它,你可以將你的 php 代碼放入一個函數中,然后從你的模板中調用它。但在這里,不要回顯該值,而是返回它。
<?php
function getData()
{
$command = escapeshellcmd('main.py');
$output = shell_exec($command);
return $output;
}
?>
然后從您的模板中調用您的函數。
<p><?php echo getData(); ?></p>
- 1 回答
- 0 關注
- 128 瀏覽
添加回答
舉報
0/150
提交
取消