我將如何從 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 回答
鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個贊
簡單快捷的方法
要將 $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)注
- 143 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
