perl DATA 檔案控制代碼

2021-09-08 13:48:27 字數 568 閱讀 6773

常用的perl 讀寫檔案的操作,我們都很熟悉了,需要先宣告1個檔案控制代碼。但是看下面這段**:

my

%organisms =();

while()=$v

; }

}__data__

hsa human

ptr chimp

na orangutan

na rhesus

na marmoset

mmu mouse

rno rat

while 迴圈中讀取的檔案控制代碼,並沒有對應乙個實際的檔案,

這其實是一種用法,在最下方宣告了控制代碼__data__, 在控制代碼下方是每一行的檔案內容,

然後通過data 這個控制代碼,就可以讀取到這些內容;

這種用法可以當做資料庫來用,當字段較少時,我們直接給雜湊賦值就可以了;但是當內容很多時,就可以像上述寫法一樣;

檔案控制代碼和檔案控制代碼洩漏解決

在檔案i o中,要從乙個檔案讀取資料,應用程式首先要呼叫作業系統函式並傳送檔名,並選乙個到該檔案的路徑來開啟檔案。該函式取回乙個順序號,即檔案控制代碼 file handle 該檔案控制代碼對於開啟的檔案是唯一的識別依據。要從檔案中讀取一塊資料,應用程式需要呼叫函式readfile,並將檔案控制代碼...

perl 檔案控制代碼

控制代碼handle 分為檔案控制代碼和目錄控制代碼,檔案控制代碼實際上包含檔案,程序和套接字的讀寫。檔案控制代碼的操作步驟 open fd,filename lines close fd open 由以下幾個用法 open fd,filename 寫資料進檔案 open fd,filename 追...

perl檔案控制代碼

perl 雜湊操作 檔案控制代碼,標準檔案控制代碼有stdin stdout stderr data ar ar out 建立名字為textfile的檔案控制代碼,表示讀檔案 open textfile,a.txt while close textfile open textfile1,b.txt ...