Perl ファイル 1.pl:
#!/usr/local/bin/perl -w
($b) = @ARGV;
$a = 1;
$c = $a + $b;
print "$c\n";
exit;
Python ファイル 1.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import subprocess
b = 2
res = subprocess.call(["perl", "1.pl", str(b)])
print res
チェックアウトプット
$python 1.py
出力:
3
0
出力は 3 になるはずですが、何が問題なのですか?