添加一个标准的Perl文件打开功能,每个剧本我都有点讨厌:最简单的方法
sub openfile{
(my $filename) = @_;
open FILE,"$filename" or die $!;
my @lines = <FILE>;
return @lines;
}
,我能创造一个Perl模块做到这一点,但这很简单,我确信已经有一个。
我试图找到一种方法来读取一个文本文件到一个数组,而我似乎无法找到一个Perl模块,在那里,可以做这个简单的任务......也许我期待太硬,它已经安装了标准的5.10版本。
最理想的,我相信它会是这个样子:
my @lines = Module::File::Read("c:\some\folder\structure\file.txt");
我会强烈建议文字:: CSV :: Slurp的任何人想要使用CSV文件工作。这个模块比我尝试过的两三个人工作得更好。次好的是CSV :: Slurp :: Simple或者这些行的东西,尽管没有Text :: CSV :: Slurp那么强大。 – Brian 2009-04-28 19:11:40
使用3 arg格式的'open()'http://p3rl.org/open – 2009-07-22 16:41:10