【发布时间】:2011-12-23 16:45:25
【问题描述】:
我正在尝试创建一个脚本,该脚本将读取文本文件然后对其进行分析,无论文本文件是在线还是离线。
离线部分完成,使用
open(FILENAME, "anyfilename.txt")
analyze_file();
sub analyze_file {
while (<FILENAME>) {analyze analyze}
}
现在对于在线部分,是否可以在网站上读取文本文件然后“打开”它?
我希望实现的是:
if ($offline) {
open(FILENAME, "anyfilename.txt")
}
elsif ($online) {
##somehow open the http web text so that I can do a while (<FILENAME>) later
}
analyze_file();
sub analyze_file {
while (<FILENAME>) {analyze analyze}
}
有“get('http://weblink.com/textfile.txt;)”,但它会创建一个字符串。我不能用那个字符串做一段时间()。
有谁知道如何做到这一点?
【问题讨论】:
标签: perl http file-io while-loop