test.php
<?php
$output = shell_exec('python test.py 1 2');
echo gettype($output);
echo $output;
?>
//其中输入值为模拟控制台执行程序 输出为string 以空格隔开
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
test.py
import sys
if len(sys.argv)<3:
print("参数过少")
else:
a=int(sys.argv[1])
b=int(sys.argv[2])
print(a+b)
#sys.argv保存控制台传入的参数,type为list,单元为str,使用其值时需要进行类型转换
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''