Как вызвать программу на Python из сценария Perl CGI - PullRequest
0 голосов
/ 20 февраля 2012

Я новичок в python .. хотел знать, как вызвать программу на python с аргументами из скрипта cgi.А также получить возвращаемое значение из программы Python.

Я пытался это .. но не сработало ...

    my $bin = "/var/www/pythonprog.py";
    my @args = ($name1,$pass1);
    my $cmd = "$bin ".join(" ", @args);
    $cmd =~ tr///;
    system ($cmd); 

1 Ответ

0 голосов
/ 20 февраля 2012

Система хочет получить список аргументов.Попробуйте это:

my $bin = "/var/www/pythonprog.py";
my @cmd = ($bin,$name1,$pass1);
system (@cmd);

РЕДАКТИРОВАТЬ: похоже, у вас есть проблема, см. Замечательные комментарии ниже.

...