婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > perl幾個(gè)文件操作例子

perl幾個(gè)文件操作例子

熱門標(biāo)簽:萬利達(dá)百貨商場(chǎng)地圖標(biāo)注 上海企業(yè)外呼系統(tǒng) 智能機(jī)器人電銷神器 惠州龍門400電話要怎么申請(qǐng) okcc外呼系統(tǒng)怎么調(diào)速度 熱門電銷機(jī)器人 外呼電信系統(tǒng) 電話機(jī)器人哪里有賣 河南虛擬外呼系統(tǒng)公司

perl用的最多的地方就算是文件處理了,下面我就總結(jié)了一下perl文件操作的一些東西,并且有具體的例子,通過下面的例子,加強(qiáng)我們對(duì)perl文件操作的理解。

刪除文件

使用unlinke函數(shù),比如unlink $file, unlink $file1, $file2, $file3

打開文件

使用三參數(shù)的形式打開文件,這樣非常便于區(qū)分模式和文件名,perl 5.6之后的版本都支持這種方式。

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

#Open the 'txt' file for reading
open FH, '', "$file_name.txt" or die "Error:$!n"; #Open the 'txt' file for writing. Creates the #file_name if it doesn't already exist #and will delete/overwrite a pre-existing file of the same name open FH, '>', "$file_name.txt" or die "Error:$!n";
#Open the 'txt' file for appending. Creates the #file_name if it doesn't already exist
open FH, '>>', "$file_name.txt" or die "Error:$!n";
#Open the 'txt' file for a 'read/write'. #Will not create the file if it doesn't #already exist and will not delete/overwrite #a pre-existing file of the same name
open FH, '+', "$file_name.txt" or die "Error:$!n"; #Open the 'txt' file for a 'read/write'. Will create #the file if it doesn't already exist and will #delete/overwrite a pre-existing file #of the same name open FH, '+>', "$file_name.txt" or die "Error:$!n";
#Open the 'txt' file for a 'read/append'. Will create #the file if it doesn't already exist and will #not delete/overwrite a pre-existing file #of the same name
open FH, '+>>', "$file_name.txt" or die "Error:$!n";

一次性讀入整個(gè)文件

使用>在標(biāo)量環(huán)境下一次讀入一行,而在列表環(huán)境下一次讀入所有行,$/存儲(chǔ)的是行分隔符,默認(rèn)是換行符,我們先將$/改掉,這樣就可 以在標(biāo)量環(huán)境下一次讀入所有行了(這時(shí)已經(jīng)沒有行的概念了,就是讀入整個(gè)文件),你也可以用列表讀入所有行然后再將所有行拼到一起,但那樣速度很慢。用完記得將$/改回來。

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

#!/usr/bin/perl
use strict ;
use warnings ;
sub test{
    open FILE, '', "d:/code/test.txt" or die $! ;
    my $olds = $/ ;
    $/ = undef ;
    my $slurp =  ;
    print $slurp, "n" ;
    $/ = $olds ;
    close FILE;
}
test() ;

也可以使用local關(guān)鍵字來將$/設(shè)置為局部變量,這樣跳出作用域后,$/又恢復(fù)了原來的值。
復(fù)制代碼 代碼如下:

#!/usr/bin/perl
use strict ;
use warnings ;
sub test{
    local $/ ; #??? local $/ = undef ;
    open FILE, '', "d:/code/zdd.txt" or die $! ;
    my $slurp =  ;
    print $slurp, "n" ;
}
test() ;

最好的方法是使用模塊,這樣比自己寫安全,F(xiàn)ile::Slurp、IO::All都可以的。

打開文件請(qǐng)用雙引號(hào)

open文件時(shí),如果文件名有變量替換,最好用雙引號(hào)而不是單引號(hào),因?yàn)閱我?hào)無視變量?jī)?nèi)插。

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

open FILE "$file" or die $! ; #這樣可以。
open FILE '$file' or die $! ; #這樣就不可以,因?yàn)?file不會(huì)被解釋成變量?jī)?nèi)插。同樣也不會(huì)被解釋成輸入

文件句柄作參數(shù)

假設(shè)有一個(gè)函數(shù)test,它有一個(gè)參數(shù),是某個(gè)文件句柄,那么該如何傳遞這個(gè)參數(shù)呢?

方法一,傳遞參數(shù)時(shí),在句柄前面加*

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

sub main {
    open FILE, '+', 'test.data' or die $!;
    test(*FILE);
    close FILE;
}

方法二,使用open my $FILE的形式打開文件
復(fù)制代碼 代碼如下:

sub main {
    open my $FILE, '+', 'test.data' or die $!;
    test($FILE);
    close $FILE;
}

您可能感興趣的文章:
  • perl文件操作的一些例子分享
  • perl 文件操作總結(jié)

標(biāo)簽:百色 合肥 周口 淮安 綏化 綿陽 秦皇島 周口

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《perl幾個(gè)文件操作例子》,本文關(guān)鍵詞  perl,幾個(gè),文件,操作,例子,;如發(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)文章
  • 下面列出與本文章《perl幾個(gè)文件操作例子》相關(guān)的同類信息!
  • 本頁收集關(guān)于perl幾個(gè)文件操作例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲乱码国产乱码精品精可以看| 久久亚洲二区三区| 一区二区三区91| 亚洲欧洲日韩在线| 欧美日本韩国一区二区三区视频| 另类小说综合欧美亚洲| 99视频在线精品| 婷婷夜色潮精品综合在线| 精品美女被调教视频大全网站| 成人av在线影院| 日韩免费一区二区| 精品无人码麻豆乱码1区2区 | 亚洲精品成a人| 亚洲成人午夜电影| 欧美精品在线视频| 黄一区二区三区| 国产自产视频一区二区三区| 95精品视频在线| 久久久久久97三级| 国产精品自拍网站| 91麻豆精品国产91久久久资源速度 | 国产麻豆成人精品| 日韩无一区二区| 午夜久久久久久久久| 欧洲视频一区二区| 亚洲人成影院在线观看| 99久久亚洲一区二区三区青草| 国产午夜精品福利| 国产精品自拍网站| 国产欧美日韩不卡免费| 国产盗摄一区二区| 久久―日本道色综合久久| 精品无人区卡一卡二卡三乱码免费卡 | 久99久精品视频免费观看| 欧美欧美欧美欧美首页| 精品一区二区在线免费观看| 中文字幕av一区 二区| 精品国产一区二区精华| 欧美日韩精品三区| 99精品视频中文字幕| 成人性视频免费网站| 国产日韩综合av| 色视频一区二区| 精品第一国产综合精品aⅴ| 中文字幕日本不卡| 欧美激情在线一区二区三区| 国产日产欧美一区| 美女看a上一区| 欧美日韩成人激情| 亚洲欧洲日本在线| 久久精品视频网| 99免费精品视频| 懂色av噜噜一区二区三区av| 懂色av中文一区二区三区| 午夜精品免费在线观看| 日本成人在线视频网站| 青青青伊人色综合久久| 久久国产精品第一页| 国产91精品精华液一区二区三区| eeuss国产一区二区三区| 国产婷婷一区二区| 亚洲日本电影在线| 国产精品亚洲专一区二区三区| 91.com视频| 亚洲欧美一区二区三区久本道91| 亚洲v精品v日韩v欧美v专区| 成人免费精品视频| 色欧美片视频在线观看| 91搞黄在线观看| 欧美成va人片在线观看| 中文字幕在线观看一区| 午夜精品免费在线| 懂色av一区二区夜夜嗨| 欧美片网站yy| 国产午夜亚洲精品不卡| 《视频一区视频二区| 视频在线观看91| 国产一区二区精品在线观看| 91久久国产最好的精华液| 欧美三级日韩三级| 国产无人区一区二区三区| 欧美日韩第一区日日骚| 亚洲美女淫视频| 成人综合在线观看| 久久久综合九色合综国产精品| 美女网站视频久久| 欧美一区欧美二区| 悠悠色在线精品| 色视频欧美一区二区三区| 免费人成精品欧美精品 | 亚洲日本电影在线| 成人小视频在线观看| 亚洲一区成人在线| 中文字幕一区二区三区在线播放| 欧美一区二区三区爱爱| 91高清在线观看| 91婷婷韩国欧美一区二区| 狠狠色伊人亚洲综合成人| 亚洲精品国产精华液| 成人免费在线视频观看| 精品国产1区二区| 在线播放中文一区| 欧美色老头old∨ideo| 东方欧美亚洲色图在线| 国产精品亚洲午夜一区二区三区| 日韩高清一区二区| 日韩二区三区四区| 亚洲精品国产一区二区三区四区在线| 国产欧美日韩在线观看| 久久综合九色综合欧美98| 日韩三级电影网址| 欧美白人最猛性xxxxx69交| 欧美日韩精品欧美日韩精品一综合| 国产iv一区二区三区| 国产成人综合在线播放| 国产精品综合网| 国产黄色91视频| 国内精品久久久久影院色| 国内精品免费**视频| 精东粉嫩av免费一区二区三区| 久久99精品视频| 国产精品88av| 国产福利精品导航| 成人国产免费视频| 91年精品国产| 色婷婷国产精品| 欧美精选一区二区| 91成人在线免费观看| 在线播放视频一区| 精品久久久久一区| 91麻豆精品国产自产在线观看一区 | 午夜天堂影视香蕉久久| 免费一级欧美片在线观看| 老司机精品视频一区二区三区| 国产一区二区在线影院| 播五月开心婷婷综合| 成人一区在线观看| 91久久精品网| 欧美va亚洲va| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日本最新不卡在线| 国产一区二区看久久| 国产精品中文字幕欧美| 成人深夜福利app| 欧美日本在线一区| 欧美精品一区二区三区蜜桃 | 三级一区在线视频先锋| 久久成人免费日本黄色| 日本在线播放一区二区三区| 久久99精品久久只有精品| 99热国产精品| 91视频观看视频| 欧美伦理电影网| 国产精品欧美一区二区三区| 天堂资源在线中文精品| 久久精品国产精品亚洲红杏| 91免费看`日韩一区二区| 91网址在线看| 日韩欧美中文字幕公布| 亚洲精品国产精华液| 免费看欧美女人艹b| 成人爽a毛片一区二区免费| 日韩一区二区在线观看视频播放| 91精品国产福利在线观看| 国产精品久久久久婷婷| 精品一区二区免费在线观看| 岛国精品在线观看| 欧美一区二区播放| 一区二区三区不卡在线观看| 国产九色sp调教91| 欧美va日韩va| 亚洲精品视频在线看| 国产精华液一区二区三区| 欧美成人a视频| 国产精品久久久久久久浪潮网站| 美日韩一区二区| 欧美日韩中文字幕一区二区| 欧美一区二区日韩| 亚洲妇熟xx妇色黄| 色呦呦国产精品| 久久久久久久久久久久久久久99| 五月天中文字幕一区二区| 91黄色激情网站| 亚洲色图.com| 91小视频在线| 国产日韩一级二级三级| 国产一区在线精品| 欧美成人在线直播| 午夜视频久久久久久| 欧美乱妇23p| 午夜精品福利久久久| 7777女厕盗摄久久久| 水野朝阳av一区二区三区| 欧日韩精品视频| 亚洲一级二级在线| 欧美日韩二区三区| 奇米影视在线99精品| 日韩视频在线观看一区二区| 美女高潮久久久| 久久久久九九视频|