我已经写了一个非常简单的脚本,应该输出CSV文件第二行的第二个元素。但是,当我运行它时,我收到以下错误消息:"Uncaught exception from user code: CSV parse error: EIF - CR char inside unquoted, not part of EOL at csv.tester1.pl line 13"
访问存储在.CSV文件中的数据
我在做什么错?
这是实际的代码:
#!/usr/bin/perl
use strict;
use warnings;
use diagnostics;
use Tie::Array::CSV;
tie my @data, 'Tie::Array::CSV', 'ExampleData.csv';
my $length = scalar(@data);
print $length;
print "\n";
print $data[1][1];
而数据文件被称为ExampleData.csv是:
25201927,5.62963E+14,B,100,203300,P
25201928,5.62963E+14,D,0,0,P
25201928,5.62963E+14,B,400,202500,P
还看到:http://stackoverflow.com/a/9249543/468327 –