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

慕姐4208626
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個贊
簡單快捷的方法
要將 $output 變量包裝到段落標(biāo)簽中,您可以這樣做。
echo "<p>$output</p>";
更加模塊化和可重用
如果您想將其包含在模板中,您可以將 php 代碼放入函數(shù)中,然后從模板中調(diào)用它。但在這里,不要回顯該值,而是返回它。
<?php
function getData()
{
$command = escapeshellcmd('main.py');
$output = shell_exec($command);
return $output;
}
?>
然后從模板中調(diào)用您的函數(shù)。
<p><?php echo getData(); ?></p>
- 1 回答
- 0 關(guān)注
- 136 瀏覽
添加回答
舉報
0/150
提交
取消