我可以帮您进行翻译。需求是从我的php脚本运行带有命令行参数的python程序。
这是我的代码:
我将shell_exec函数中的内容作为输出获取。 我尝试仅使用。
我只能得到第二个输入作为我的输出。 但是我想要的是通过我的Python脚本能够打印出输入内容。如果我删除“echo $output”这一行,我将得不到任何输出。 我的Python代码:
<?php
$output=shell_exec('python /path/to/python_from_php.py input1 input2');
echo $output;
?>
我将shell_exec函数中的内容作为输出获取。 我尝试仅使用。
$output=exec('python /path/to/python_from_php.py input1 input2');
我只能得到第二个输入作为我的输出。 但是我想要的是通过我的Python脚本能够打印出输入内容。如果我删除“echo $output”这一行,我将得不到任何输出。 我的Python代码:
import sys
a=(sys.argv)
for i in (sys.argv):
print i
passthru
(链接)而不是exec
。 - Reishin