用perl创建表

用perl创建表,perl,selenium-rc,Perl,Selenium Rc,我正在执行上面的perl代码段来创建包含数据的表。但我也有一个错误 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; 我正在使用Activeperl,SeleniumRC。我需

我正在执行上面的perl代码段来创建包含数据的表。但我也有一个错误

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;
我正在使用Activeperl,SeleniumRC。我需要下载表格的任何软件包吗?
或者除此之外还有其他更好的创建表的方法吗?

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.
或者如果失败了

ppm install Text::Table

请注意,您的代码无效。你试着用

cpan Text::Table
但是您需要使用的引号字符是

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

这意味着您没有安装Text::Table。为了回答你剩下的问题,你必须解释一下当你说“创建一个表格”时你想要完成什么。@Dondi Michael Stroma:我只是创建一个标题为行星、半径和密度的表格。在这种情况下,我需要打印上面提到的数据。我认为这是创建表的简单方法。但我不知道为什么我不能这样做。从:@ikegami:在从ppm安装Text::Table之后,我执行了上面的代码片段nw,我得到一个错误作为无法识别的字符\x93;用new标记(您的引号不是
符号(键盘上的双引号),而是引号。更改它们,不要在文字处理器中编写代码。如果您在键盘上找不到它们,请尝试使用q()。请参阅@Simbabque:代码段右下方的内容?使用Text::Table;my$tb=Text::Table->new(qq){Planet,Radius,Density});$tb->load([“Mercury”,2360,3.7],“Mercury”,2360,3.7],“Mercury”,2360,3.7],);打印$tb;获取错误为“C:\Scripts>perl table1.pl无法识别字符\x93;标记为否,这不正常,就像perl和simbabque告诉您的那样。在我的答案中添加了一些注释。
", U+0022, QUOTATION MARK