• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Perl学习笔记之文件操作

    Perl对文件的操作,跟其它的语言类似,无非也就是打开,读与写的操作。
    1. 打开文件

    #! c:/perl/bin/perl -w 
    use utf8; 
    use strict; 
    use warnings; 
     
    my $filename = 'test.txt'; # 或者用绝对路径,如: c:/perl/Learn/test.txt 
     
    if(open(MYFILE,$filename)) # MYFILE是一个标志 
    { 
     printf "Can open this file:%s!", $filename;  
     close(MYFILE); 
    } 
    else{ 
     print "Can't open this file!"; 
    } 


    2. 读取文件

    #! c:/perl/bin/perl -w 
    use utf8; 
    use strict; 
    use warnings; 
     
    my $filename = 'test.txt';  
    if(open(MYFILE,$filename)) 
    { 
     my @myfile = MYFILE>;  #如果要读取多行,用此方法,如果只读取一行为:$myfile = >; 
     my $count = 0;     #要读取的行数,初始值为0     
     printf "I have opened this file: %s\n", $filename; 
     while($count  @myfile){ #遍历 
      print ("$myfile[$count]\n"); #注意此种写法. 
      $count++; 
     } 
     close(MYFILE); 
    } 
    else{ 
     print "I can't open this file!"; 
    } 
    exit; 
    

    3. 写入文件

    #! c:/perl/bin/perl -w 
    use utf8; 
    use strict; 
    use warnings; 
     
    my $filename = 'test.txt';  
     
    if(open(MYFILE,">>".$filename))  #此种写发,添加不删除 
    {                 #此种写法,重写文件内容 MYFILE,">".$filename 
     print MYFILE "Write File appending Test\n"; 
     close(MYFILE); 
    } 
    else{ 
     print "I can't open this file!"; 
    } 
    exit; 

    上一篇:Perl实现高水线算法(解决多值比较问题方法)
    下一篇:About Perl(翻译Perl官网介绍)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Perl学习笔记之文件操作 Perl,学习,笔记,之,文件,