[英]Execute python script and get output with php wamp on windows
我正在嘗試使用 wamp 服務器在 windows 上使用 php 執行 python 腳本。
我還需要命令 output。 我無法執行 python 腳本。
我試過這樣:
<?php
$command = escapeshellcmd('python test.py');
$output = shell_exec($command);
echo $output;
但它不起作用。我也看不到 output。
如何在 windows 10 上使用 wamp 執行 python 腳本?
謝謝
嘗試這個:
<?php
$output=null;
$retval=null;
exec('echo %PATH%', $output, $retval);
echo "Returned with status $retval and output:\n";
print_r($output);
?>
還要在 php 文件所在的目錄中打開命令提示符,然后鍵入echo %PATH%
。 檢查這 2 個命令 output 的值是否相同。
經過大量搜索,我找到了這個解決方案,它適用於 windows 上的 wamp 服務器:
<?php
$test = shell_exec("C:\path_to_your_python.exe C:\path_to_python_script");
echo $test;
?>
就我而言,它是:
<?php
$test = shell_exec("C:\Users\oklas\AppData\Local\Programs\Python\Python310\python.exe C:\Users\oklas\python\test.py");
echo $test;
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.