我有一个python脚本,它对图像进行一些处理并给我文本,脚本在控制台中运行良好。现在我想在浏览器中使用php显示相同的文本。
当我使用下面的代码时,我在php变量$ f和$ v中得到正确的值当我从控制台执行代码但是当我从浏览器执行代码时我没有在php变量中获得任何值
exec('python /var/www/abc/abc.py', $f, $v);
echo $f;
echo $retval;
在python脚本中:我有类似的东西
code...
code...
......
#in the end
print text
sys.stdout.flush()
如何在我的php变量中获取python脚本中的打印值?
答案 0 :(得分:4)
在调用$f
之前确保exec()
是一个数组,然后print_r($f)
应该这样做