Perl从文件中读取字符串的两种实现方法
2013-02-08 20:44
543 查看
1. 一次性将文件中的所有内容读入一个数组中(该方法适合小文件):
@filelist=<FILE>;
foreach $eachline (@filelist) {
chomp $eachline;
}
close FILE;
@filelist=<FILE>;
当文件很大时,可能会出现"out of memory"错误。
2. 一次从文件中读取一行,一行行地读取和处理(读取大文件时比较方便):
open(FILE,"filename")||die"can not open the file: $!";
while (defined ($eachline =<FILE>)) {
chomp $eachline;
# do what u want here!
}
close FILE;
相关文章推荐
- 读取文件中某个字符串前面的内容,两种方法
- 从Web.config文件中读取连接字符串的两种方法
- C#实现Web文件上传的两种方法
- 用JSP实现上传文件的两种方法
- Sql字符串分组Split函数的两种实现方法(转)
- python计算文件的行数和读取某一行内容的实现方法
- C#实现Web文件上传的两种方法
- Springboot读取配置文件的两种方法
- Python实现的json文件读取及中文乱码显示问题解决方法
- Sql字符串分组Split函数的两种实现方法(转)
- 两种方法实现TAB菜单及文件操作
- asp.net实现从Txt文件读取数据到数据视图的方法
- PHP 文件上传进度条的两种实现方法的代码
- 用Perl写一个读取nginx配置文件到csv,实现域名与IP对应的实用程序
- 正则表达式实现字符串每4位后自动加空格效果(两种方法)
- Spring读取外部的.properties文件内容并设置给bean的两种方法
- SpringMVC实现文件下载的两种方法
- 两种方法帮你实现pdf转换成ppt文件格式
- JavaBean实现多文件上传的两种方法 (转)