php通过控制台调用python(可传参)
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,使用其值时需要进行类型转换
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP文件中调用Python脚本
- 下一篇: matlab 可视化 —— imagesc、