我正在尝试从 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”作为可读文件打开时卡住了。当我在 shell 中运行 ls 命令时,该目录没有 dumpered_hash 文件。
感谢您。