要在PHP中調用Python腳本,您可以使用exec()
函數。下面是一個示例:
<?php
// 調用Python腳本
$result = exec('python /path/to/python_script.py');
echo $result;
?>
上述代碼中,exec()
函數用于執行指定的命令,例如python /path/to/python_script.py
。腳本的輸出將被存儲在$result
變量中,然后可以使用echo
語句輸出。請確保您已經將/path/to/python_script.py
替換為實際的Python腳本路徑。
請注意,exec()
函數是阻塞的,也就是說,PHP將等待Python腳本執行完畢并返回結果后,才會繼續執行下面的代碼。如果您希望在后臺運行Python腳本,而不阻塞PHP的執行,您可以使用exec()
函數的第二個參數來指定一個數組來存儲輸出結果。
<?php
// 調用Python腳本,并將結果存儲在數組中
exec('python /path/to/python_script.py', $output);
print_r($output);
?>
這樣,Python腳本的結果將作為數組存儲在$output
變量中,并可以通過print_r()
函數輸出。