簡體   English   中英

執行 python 腳本並在 Z0F4137ED1502B5045D6083AA25 上使用 php wamp 獲取 output

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM