如何用perl读取txt文件中的数据
我有个名为data.txt文件,如何用perl读取它,并将里面内容保存?如:txt中的数据(按行排列的)SteveBlenheim101BettyBoop201IgorC...
我有个名为data.txt文件,如何用perl读取它,并将里面内容保存?
如:txt中的数据(按行排列的)
Steve Blenheim 101
Betty Boop 201
Igor Chevsky 301
Norma Cord 401
Jonathan DeLoach 501
Karen Evich 601 展开
如:txt中的数据(按行排列的)
Steve Blenheim 101
Betty Boop 201
Igor Chevsky 301
Norma Cord 401
Jonathan DeLoach 501
Karen Evich 601 展开
4个回答
展开全部
你所说的保存是什么意思?我保存到数组里好了~
open IN, “<”, "data.txt" or die;
my @a = <IN>;
close IN;
open IN, “<”, "data.txt" or die;
my @a = <IN>;
close IN;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如:txt中的数据(按行排列的)
Steve Blenheim 101
Betty Boop 201
Igor Chevsky 301
Norma Cord 401
Jonathan DeLoach 501
Karen Evich 601
open STDIN,"date.txt" or die "cannot open for :$!";
while(@date = <>){
chomp@a;
}
Steve Blenheim 101
Betty Boop 201
Igor Chevsky 301
Norma Cord 401
Jonathan DeLoach 501
Karen Evich 601
open STDIN,"date.txt" or die "cannot open for :$!";
while(@date = <>){
chomp@a;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
open( FH, "data.txt" ); #打开文件
foreach $line ( <FH> ){ #循环读取文件
$line =~ s/\x0D?\x0A?$//; #取得一行,去掉结尾换行符
@datas = split(" ",$line); #把空格当中分隔符,取得数据
$dats[0]; #Steve
$dats[1]; #Blenheim
$dats[2]; #101
#接下来处理取得的数据
}
foreach $line ( <FH> ){ #循环读取文件
$line =~ s/\x0D?\x0A?$//; #取得一行,去掉结尾换行符
@datas = split(" ",$line); #把空格当中分隔符,取得数据
$dats[0]; #Steve
$dats[1]; #Blenheim
$dats[2]; #101
#接下来处理取得的数据
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询