我有一个大 (300 kB) 文本文件,其中包含由空格分隔的单词。现在我想打开这个文件并一个一个地处理其中的每个单词。
问题是 perl 逐行读取文件(即)一次读取整个文件,这给了我奇怪的结果。我知道正常的方法是做类似的事情
open($inFile, 'tagged.txt') or die $!;
$_ = <$inFile>;
@splitted = split(' ',$_);
print $#splitted;
但这给了我一个错误的字数(数组太大?)。
是否可以逐字读取文本文件?