python中使用os.system, perl中如何调用到命令行并用getopts解析。
Python中perl_cmd="Gen.pl-paa-vbb-occ"os.system(perl_cmd)Perl的main函数中调用%opts=GetCmdLine...
Python中
perl_cmd = "Gen.pl -p aa -v bb -o cc "
os.system(perl_cmd)
Perl的main函数中调用
%opts = GetCmdLineOption( "p:v:o:" );
函数如下:
sub GetCmdLineOption
{
my %cmdopts;
getopts($_[0], \%cmdopts);
#Debug
#print "1:$opts{'o'}\n" if not defined $opts{'o'};
#print "1:$opts{'p'}\n" if not defined $opts{'p'};
#print "1:$opts{'v'}\n" if not defined $opts{'v'};
return %cmdopts;
}
可是现在%cmdopts好像是空的。求大神解决。 展开
perl_cmd = "Gen.pl -p aa -v bb -o cc "
os.system(perl_cmd)
Perl的main函数中调用
%opts = GetCmdLineOption( "p:v:o:" );
函数如下:
sub GetCmdLineOption
{
my %cmdopts;
getopts($_[0], \%cmdopts);
#Debug
#print "1:$opts{'o'}\n" if not defined $opts{'o'};
#print "1:$opts{'p'}\n" if not defined $opts{'p'};
#print "1:$opts{'v'}\n" if not defined $opts{'v'};
return %cmdopts;
}
可是现在%cmdopts好像是空的。求大神解决。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询