Perl文件操作学习笔记

if (open(MYFILE, "E:\\Perl\\Code\\string.pl")) {
   print("success open the file\n");
############################################
#output all of MYFILE's content 1
############################################
    print(<MYFILE>); 
print("=========1=========\n");
############################################
#output all of MYFILE's content 2
############################################
@array = <MYFILE>;
foreach $i (@array) {
 print ($i); 
}
print("========2==========\n");
############################################
#output the first line of MYFILE's content
############################################
$line = <MYFILE>;
print($line);
print("========3==========\n");
}else{
    die ("cannot open input file E:\Perl\Code\string.pl\n");
};
# <MYFILE>的左值其实是个指针,如果运行了 print(<MYFILE>); 剩下的两步将每人任何输出,因为指针已经走到了文件尾。
# 运行了@array = <MYFILE>;也是一样的, print($line);将不会有任何输出










 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值