添加一個標準的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