0

我有一个 perl 模块/x/y/z/test.pm。在这个模块中,我想读取一个配置文件/x/y/z/test.config。然而,我将我的模块包含在/a/b/c/mymain.pl. 我怎样才能/x/y/z//x/y/z/test.configin建立路径/x/y/z/test.pm

谢谢,

4

1 回答 1

3

AFAIKFindBin将显示mymain.pl(并且它可能已在其他模块中使用,然后第一次调用将获胜)。试试__FILE__

my $path = __FILE__;
$path =~ s/pm$/config/;
于 2013-06-20T23:26:02.033 回答