Python スクリプトから Perl スクリプトを実行しようとしていますが、実行されていないようです。Python で次のコマンドを使用します。
os.popen('dump_hash.pl {}'.format(scn_filepath))
これは dump_hash.pl スクリプトです。
$path = <STDIN>;
require "$path";
open (OUTFILE, "+>dumpered_hash");
print OUTFILE Dumper("\%...");
close (OUTFILE);
「dumpered_hash」を読み取り可能なファイルとして開こうとすると、スクリプトがスタックします。シェルで ls コマンドを実行すると、ディレクトリに dumpered_hash ファイルがありません。
ありがとうございます。