在我的一个linux vm框中,以下perl代码在第4行失败
use Text::CSV_XS qw( csv );
my $csv = Text::CSV_XS->new( { binary => 1, eol => "\n" } );
open( $fh, '<:crlf', 'test.csv' ) or die $!;
@lineArray = csv( in => $fh, headers => "auto");
print 'done';
错误表明main中没有csv方法。错误为@main :: csv undefined子例程。 此代码正在进行其他安装,但不仅适用于一台机器。
Perl版本是5.10.1
答案 0 :(得分:2)
csv
was introduced in version 1.04中的Text::CSV_XS
功能。检查$Text::CSV_XS::VERSION
的值,如果它早于v1.04则升级。