参数无效的Exec(file.py)

2024-04-19 23:06:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须创建一个网站来比较两个用户给出的图片。 我创建了pyhton文件来比较这两个文件(在python中使用sys.argv),但是我不知道如何为python程序设置参数

我试过了&;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

但没用

那我该怎么办

提前谢谢


Tags: 文件用户pypyhton网站sys图片command
1条回答
网友
1楼 · 发布于 2024-04-19 23:06:41

您没有在这里提到将执行.py文件的程序(python)。您还需要输入更多的参数、输出(数组)和错误(int)

exec ('python Diff1.py ' . $argv1 . ' ' .$argv2, $output, $error);

如果您使用的是windows,请确保在PATH环境变量中设置python

相关问题 更多 >