我正在使用python中的分类算法并且它与php代码相关,为了得到正确的结果我应该运行我的python exe然后转到php代码。
我想用php代码自己执行python。我试过这个:
<?php
// outputs the username that owns the running php/httpd process
// (on a system with the "whoami" executable in the path)
echo exec('whoami');
?>
但它不起作用,我应该了解更多路径吗?以及如何将我的exe放在写入路径中?
答案 0 :(得分:0)
<?php
exec("C:\\Users\\posh\\AppData\\Local\\Programs\\Python\\Python35\\python.exe YOUR_PYTHONSCRIPT.py <arguments if any>", $output, $ret_code);
// directly writing python may not work in that case
// give path to python.exe
exec("python YOUR_PYTHONSCRIPT.py <arguments if any>", $output, $ret_code);
// $ret_code : returns the code 0 or 1
// output is an array
?>