如何使用php中的curl执行python脚本?

如何使用php中的curl执行python脚本?,php,python,shell,curl,Php,Python,Shell,Curl,我想用post数据执行python脚本,并在php中使用curl从中获得结果。如果有人做过这种功能,那么请帮助。我找了很多,但什么也没找到 这是我的python脚本路径 cgi-bin/interactive.py 我想把title=abc作为post数据传递 我已经用php文件中的shell_exec完成了 $command = escapeshellcmd('cgi-bin/interactive.py test'); $output = shell_exec($command); ech

我想用post数据执行python脚本,并在php中使用curl从中获得结果。如果有人做过这种功能,那么请帮助。我找了很多,但什么也没找到

这是我的python脚本路径

cgi-bin/interactive.py
我想把title=abc作为post数据传递

我已经用php文件中的shell_exec完成了

$command = escapeshellcmd('cgi-bin/interactive.py test');
$output = shell_exec($command);
echo $output;
但在本文中,我面临着sys.argv在python文件中获取参数的问题

是否可以通过shell_exec传递key=value的参数?如果是,那么它可以解决我的问题,否则我需要调用curlpost数据


提前谢谢

要对shell参数进行高级解析,可以使用或模块。它们具有高度的可配置性和灵活性

然而,如果这应该是一个真正的CGI应用程序,那么通过shell参数传递post数据是不合适的。Post数据来自CGI中的stdin,因此在Python程序中,您可以像常规用户输入一样读取HTTP响应,然后解析Post数据。有关更多信息,请参见此项。

此项帮助了我,