0
use Text::Table; 
my $tb = Text::Table->new(“Planet”,”Radius\nkm”,”Density\ng/cm^3”);
$tb->load(
[ “Mercury”,2360,3.7],
[ “Mercury”,2360,3.7],
[ “Mercury”,2360,3.7],
);
Print $tb;

我正在执行上面的 perl 片段来创建包含数据的表。但我收到一个错误

Can't locate Text/Table.pm in @INC (@INC contains: C:/Perl64/site/lib C:/Perl64/
lib .) at table.pl line 1.
BEGIN failed--compilation aborted at table.pl line 1.

我正在使用 Activeperl,Selenium RC。我是否需要为该表下载任何软件包?或除此之外创建表格的任何其他更好的方法?

4

1 回答 1

2

Perl 找不到模块的最常见原因是它没有安装。尝试

ppm install Text::Table

或者如果失败了,

cpan Text::Table

请注意,您的代码无效。您尝试使用

“, U+201C, LEFT DOUBLE QUOTATION MARK, and
“, U+201D, RIGHT DOUBLE QUOTATION MARK

但您需要使用的引号字符是

", U+0022, QUOTATION MARK
于 2012-06-18T05:56:25.827 回答