【发布时间】:2013-01-17 14:59:39
【问题描述】:
我想将一些文件的内容保存到一个新文件中,我执行以下操作:
use strict;
use warnings;
use HTML::TreeBuilder::XPath;
my ($dir) = @ARGV;
my @files = glob "details/*";
my $filename = 'target.txt';
for my $file (@files) {
my $tree = HTML::TreeBuilder::XPath->new_from_file($file);
my @opacity = $tree->findnodes_as_strings('//div[@class="opacity description"]');
open my $fh, '>>', $filename;
print $fh for @opacity;
}
不幸的是,它不起作用。我不明白为什么?
【问题讨论】:
-
"it will not work"是描述您的问题的一种非常糟糕的方式。它真的什么也没说。尝试使用Data::Dumper使用一些调试打印消息,然后在您获得有关问题的更多信息时返回。