• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >perl > Perl学习笔记之文件操作

Perl学习笔记之文件操作

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了Perl学习笔记之文件操作等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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!"; 
} 
</div>


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; 
</div>

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; 
</div>

</div>

您可能想查找下面的文章:

相关文章

  • Perl数组排序学习笔记
  • Perl5 OOP学习笔记第1/2页
  • Perl删除前导和拖尾空白(删除左右空格、空白字符)
  • Perl脚本实现递归遍历目录下的文件
  • PERL脚本 学习笔记
  • python 获取命令行参数 函数
  • Perl eval函数使用实例
  • perl中尖括号运算符(<>)使用说明
  • perl大文件读取处理的模块介绍
  • python urllib中的编码处理示例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • perl生成特定碱基比例的随机序列的代码
    • Perl基本数组排序方法介绍
    • perl 文件测试操作符汇总
    • Perl集群配置管理系统Rex简明手册
    • perl中5个常见错误
    • perl读写文件代码实例
    • Perl函数(子程序)学习笔记
    • perl pop push shift unshift实例介绍
    • perl子程序的运用及子程序中变量私有(my)声明的重要性
    • 求婚示爱的Perl代码之注释篇

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有