麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

perl的open函數(shù)

2019-11-06 08:58:11
字體:
供稿:網(wǎng)友

在Perl中可以用open或者sysopen函數(shù)來打開文件進(jìn)行操作,這兩個(gè)函數(shù)都需要通過一個(gè)文件句柄(即文件指針)來對(duì)文件進(jìn)行讀寫定位等操作。 下面以open函數(shù)為例: 1:讀:open(文件句柄,"<文件名")/open(文件句柄,"文件名"),前提文件必須已經(jīng)存在,否則會(huì)返回0,出錯(cuò)信息在$!中。 2:寫:open(文件句柄,">文件名"),文件如果不存在,那么創(chuàng)建之,如果存在,內(nèi)容被清空,長(zhǎng)度截為0,$!中有出錯(cuò)信息。 3:追加:open(文件句柄,">>文件名"),基本同寫,但有一點(diǎn),文件中的內(nèi)容不會(huì)被清空,新的內(nèi)容會(huì)追加到原文后面。 4:讀寫:open(文件句柄,"+<文件名"),通過“+<”模式,你可以既可以讀文件,又可以寫文件。你可以通過tell() 函數(shù)在文件內(nèi)部移動(dòng),通過seek()函數(shù)進(jìn)行定位。如果文件不存在,就會(huì)被創(chuàng)建。如果文件已經(jīng)存在,原來的數(shù)據(jù)不會(huì)被清除。 open(文件句柄,"+>文件名"),通過“+》”模式,可以同時(shí)讀寫文件,但與上面不同的是,它是破懷性寫,會(huì)清除原來的內(nèi)容 “` #!/usr/bin/env perl

$full_list = “/root/workspace/kaldi/kaldi-5.0/egs/yesno/s5/data/local/waves_all.list”; $test_list = “/root/workspace/kaldi/kaldi-5.0/egs/yesno/s5/data/local/waves.test”; $train_list = “/root/workspace/kaldi/kaldi-5.0/egs/yesno/s5/data/local/waves.train”;

open FL, $full_list; $nol = 0; #PRint < FL>; while ($l = < FL>)#讀取文件 { $nol++; print $nol,”,”,$l,”/n”; } close FL;

$i = 0; open FL, $full_list; open TESTLIST, “>$test_list”; open TRAINLIST, “>$train_list”; while ($l = < FL>) { chomp($l); $i++; if ($i <= $nol/2 ) { print TRAINLIST “$l/n”; } else { print TESTLIST “$l/n”; } } “`


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 欧美成人黄色片 | 视频一区免费观看 | 9999免费视频 | 欧美成人影院 | 国产妇女乱码一区二区三区 | 97色在线观看免费视频 | 中文字幕国产欧美 | 91精品国产一区二区三区动漫 | 黄色一级视频 | 少妇的肉体的满足毛片 | 一级毛片真人免费播放视频 | 在线亚洲播放 | 亚洲欧美日韩中文在线 | 久久精品一二三区白丝高潮 | 99国产精品国产免费观看 | sese在线视频| 海角在线观看91一区二区 | 欧美日韩在线免费观看 | 黄色免费大片 | 91久久国产综合久久91精品网站 | 欧美成人鲁丝片在线观看 | 午夜视频在线看 | 精品成人网 | 毛片视频在线免费观看 | 日本中文字幕网址 | 欧美成人精品一区 | 欧美精品日日鲁夜夜添 | 国产亚洲高清视频 | 久久精品黄| 成人一级黄色大片 | 久久国产免费视频 | 久久国产免费视频 | 欧美日韩成人一区二区 | 中午字幕无线码一区2020 | 国产亚洲精品久久午夜玫瑰园 | 91精品久久久久久久 | 免费黄色在线观看网站 | 午夜视频在线观看91 | 国产精品自拍啪啪 | 久久综合一区 | chengrenyingshi |