在Perl中,open或sysopen函數可用于打開文件進行操作,其實這兩個函數都需要文件句柄進行讀取,那么Perl從文件中讀取字符串的兩種實現方法有哪些呢?下面就跟著武林技術頻道小編的步伐來學習吧!
1. 一次性將文件中的所有內容讀入一個數組中(該方法適合小文件):
?
?
?
foreach $eachline (@filelist) {
??????? chomp $eachline;
}
close FILE;
@filelist=<FILE>;
?
當文件很大時,可能會出現"out of memory"錯誤。
2. 一次從文件中讀取一行,一行行地讀取和處理(讀取大文件時比較方便):
?
?
以上的就是Perl從文件中讀取字符串的兩種實現方法,我們的開發人員在操作的時候也要跟進實際情況而定,不是一味的原樣照搬哦。
新聞熱點
疑難解答
圖片精選