perl读写文件代码实例
作者:junjie 时间:2023-01-11 22:04:39
#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
标签:perl,读写文件
0
投稿
猜你喜欢
ASP实现文件直接下载
2008-11-19 15:39:00
Python实现基于SVM的分类器的方法
2023-11-18 18:20:02
新浪微博文字渐隐效果
2011-04-29 12:33:00
玩转MySQL中的外键约束之PHP篇
2010-03-18 10:20:00
关于Python中object类特殊方法的解释
2023-08-31 22:19:24
举例讲解Python中的死锁、可重入锁和互斥锁
2023-12-21 07:35:03
python获取本机外网ip的方法
2022-06-24 01:57:16
分享一个超好用的php header下载函数
2023-09-03 21:31:43
scrapy结合selenium解析动态页面的实现
2023-11-11 17:16:51
JavaScript—window对象使用示例
2024-05-08 09:39:34
vue3+ts如何通过lodash实现防抖节流详解
2024-05-02 16:32:13
[翻译]标记语言和样式手册 Chapter 13 为文字指定样式
2008-02-15 16:08:00
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2021-10-23 19:00:50
Python实现的爬取百度文库功能示例
2022-09-08 22:34:46
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2024-05-22 10:41:34
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2023-10-12 19:21:46
CSS样式设计技巧十则
2008-06-04 12:18:00
分析语音数据增强及python实现
2021-02-02 07:25:43
如何快速通过XSL转换XML文件
2023-07-02 21:22:40
Python和Go成为2019年最受欢迎的黑客工具(推荐)
2021-05-22 16:37:17