perl读写文件代码实例

2023-12-08 0 454

#mode operand create truncate
#read<
#write> yes yes
#append>> yes

Case 1: Throw an exception if you cannot open the file:
复制代码 代码如下:
use strict;
use warnings;

my $filename = \’data.txt\’;
open(my $fh, \'<:encoding(UTF-8)\’, $filename)
or die \”Could not open file \’$filename\’ with the error $!\”;

while (my $row = <$fh>) {
chomp $row;
print \”$row\\n\”;
}
close($fh);
  

Case 2: Give a warning if you cannot open the file, but keep running:
复制代码 代码如下:
use strict;
use warnings;

my $filename = \’data.txt\’;
if (open(my $fh, \'<:encoding(UTF-8)\’, $filename)) {
while (my $row = <$fh>) {
chomp $row;
print \”$row\\n\”;
}
close($fh);
} else {
warn \”Could not open file \’$filename\’ $!\”;
}
  

Case 3: Read one file into array
复制代码 代码如下:
use strict;
use warnings;

my $filename = \’data.txt\’;
open (FILEIN, \”<\”, $filename)
or die \”Could not open file \’$filename\’ with the error $!\”;
my @FileContents = <FILEIN>;
for my $l (@FileContents){
print \”$l\\n\”;
}
close FILEIN;
  

end

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Perl perl读写文件代码实例 https://www.u-9.cn/jiaoben/perl/144926.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务