佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫(kù) > Perl從文件中讀取字符串的兩種實(shí)現(xiàn)方法

Perl從文件中讀取字符串的兩種實(shí)現(xiàn)方法

熱門標(biāo)簽:Win7旗艦版 語音系統(tǒng) 電話運(yùn)營(yíng)中心 呼叫中心市場(chǎng)需求 硅谷的囚徒呼叫中心 企業(yè)做大做強(qiáng) 客戶服務(wù) 百度AI接口

1. 一次性將文件中的所有內(nèi)容讀入一個(gè)數(shù)組中(該方法適合小文件):
 

復(fù)制代碼 代碼如下:
open(FILE,"filename")||die"can not open the file: $!";
@filelist=FILE>;

foreach $eachline (@filelist) {
        chomp $eachline;
}
close FILE;
@filelist=FILE>;

當(dāng)文件很大時(shí),可能會(huì)出現(xiàn)"out of memory"錯(cuò)誤。

2. 一次從文件中讀取一行,一行行地讀取和處理(讀取大文件時(shí)比較方便):
 

復(fù)制代碼 代碼如下:

open(FILE,"filename")||die"can not open the file: $!";
while (defined ($eachline =FILE>)) {
     chomp $eachline;
         # do what u want here!
}
close FILE;

標(biāo)簽:長(zhǎng)沙 喀什 安康 海南 山西 濟(jì)南 山西 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Perl從文件中讀取字符串的兩種實(shí)現(xiàn)方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    红河县| 黄大仙区| 潞城市| 祁连县| 扎囊县| 江西省| 兴和县| 阳东县| 赣州市| 开化县| 汽车| 新郑市| 延边| 张北县| 荆州市| 黑河市| 博湖县| 阿城市| 万荣县| 如东县| 新安县| 界首市| 大石桥市| 新郑市| 新乡县| 屏南县| 蛟河市| 兰坪| 博湖县| 毕节市| 灌云县| 望谟县| 平阳县| 木里| 乐陵市| 怀来县| 富裕县| 舞钢市| 沙洋县| 峨眉山市| 略阳县|