我必须创建一个网站来比较用户提供的两张图片。 我已经创建了pyhton文件来比较这两个文件(在python中使用sys.argv),但我不知道如何为我的python prog添加参数。
我已尝试使用& argv1和& argv2并将其放入:
[...]
&argv1 = "image.jpg"
&argv2 = "image2.jpg"
$command = escapeshellcmd('Diff1.py');
$output = shell_exec($command);
exec ('Diff1.py' &argv1 &argv2);
echo '<p><img src="resultat.jpg" alt="icon"/></p>';
//The Python prog return a file named resultat.jpg and i have to show it
但它没有用。
那我怎么办?
提前谢谢!
答案 0 :(得分:0)
您在这里错过了提及将执行.py文件的程序(python
)。您还需要更多参数,输出(数组)和错误(int)。
exec ('python Diff1.py ' . $argv1 . ' ' .$argv2, $output, $error);
如果您使用的是Windows,请确保在PATH
环境变量中设置了python。