我是新来的python .. 想知道,如何用cgi脚本中的参数调用python程序。 并且还从python prog中检索返回值。如何从perl cgi脚本调用python程序
我尝试这样做..但没有工作......
my $bin = "/var/www/pythonprog.py";
my @args = ($name1,$pass1);
my $cmd = "$bin ".join(" ", @args);
$cmd =~ tr///;
system ($cmd);
看起来像一个perl问题?确保你在python文件中有正确的hashbang并设置适当的权限。 – monkut 2012-02-20 08:18:04
系统命令采用一个列表,其中第一个值是可执行文件的路径,其后的每个值都是命令行参数。如果你是perl的新手,请查看这里的perldoc:http://perldoc.perl.org/functions/system.html – GoldenNewby 2012-02-20 08:26:07
出于好奇,你期望'$ cmd =〜tr ///;'做什么? – TLP 2012-02-20 08:33:22