PHP:
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $out=exec('python ../python/test.py var1 var2 var3 var4 var5',$res,$status); //$out=explode(",",$out); echo "<pre>"; var_dump($out);//返回执行结果的最后一行 var_dump($res);//所有结果的数组 var_dump($status);//执行状态,正常为0 ?>
Python:
import sys a=sys.argv print(a) print("hello")
结果:
string(5) "hello"
array(2) {
[0]=>
string(61) "['../python/test.py', 'var1', 'var2', 'var3', 'var4', 'var5']"
[1]=>
string(5) "hello"
}
int(0)