我是新來的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