Как вызвать программу на Python из сценария Perl CGI
Я новичок в Python.. хотел знать, как вызвать программу Python с аргументами из сценария CGI. А также получить возвращаемое значение из программы Python.
Я пытался это.. но не сработало...
my $bin = "/var/www/pythonprog.py";
my @args = ($name1,$pass1);
my $cmd = "$bin ".join(" ", @args);
$cmd =~ tr///;
system ($cmd);
1 ответ
Система хочет аргумент списка. Попробуй это:
my $bin = "/var/www/pythonprog.py";
my @cmd = ($bin,$name1,$pass1);
system (@cmd);
РЕДАКТИРОВАТЬ: похоже, у вас есть проблема, см. Замечательные комментарии ниже.