Perl中open的用法總結

2021-05-22 19:22:10 字數 1006 閱讀 4656

總的來說, perl 中的 open 不僅僅是乙個「開啟」的功能,還是往檔案寫入的功能。

open的格式都是

open (控制代碼,檔名)

當你用open (allen, "allen.txt")||die "$!";

的時候,他就是開啟。

如果增加乙個》符號

open (allen, ">allen.txt")||die "$!";

他就變成了覆蓋式寫入。

如果再增加乙個》符號

open (allen, ">>allen.txt")||die "$!";

當然,後面兩個只是打凱樂 allen 控制代碼,還沒有真正的往裡寫東西。

寫東西的話就用下面的格式。

print 控制代碼 內容

比如:open (a, ">>a.txt")|| die "$!";

print a "good good study day day up";

這個就把 good good study day day up 寫入了 a.txt。

有時候我們希望先從 a.txt 中把內容匯出來,然後寫入 b.txt 中。也很簡單。

#!/usr/bin/perl -w 

open (a, "a.txt")||die "$!/n";

open (b, ">>b.txt")|| die "$!/n";

@acontent=;

#把 a 的內容寫入 array @acontent中。

print b @acontent;

close (a);

close (b);

或者簡單的寫為:

#!/usr/bin/perl -w 

open (a, "a.txt")||die "$!/n";

open (b, ">>b.txt")|| die "$!/n";

print b ;

close (a);

close (b);

千萬別忘了開啟控制代碼後要 close 之。而且控制代碼一般用大寫。

perl中open函式用法

在perl中可以用 open或者sysopen 函式來開啟檔案進行操作,這兩個函式都需要通過乙個檔案控制代碼 即檔案指標 來對檔案進行讀寫定位等操作。下面以open 函式為例 1 讀 open 檔案控制代碼,檔名 open 檔案控制代碼,檔名 前提檔案必須已經存在,否則會返回0,出錯資訊在 中。2 ...

perl中q系列符號用法總結

在perl語言中,有兩個特殊而常用的符號qq qw,分別解釋如下 qq的意思為意思為雙引號字串,可內插變數 相當於 foobar qw的意思為用空格分解字串,得到列表,相當於如下語句 split foo bar 得到的結果是 foo bar 字串比較等於用 eq q運算子對 號轉義的方式 somew...

python中open函式的基本用法示例

前言 name open errname.txt w name.readline name.close 1 看下第一行的 用來訪問磁碟中存放www.cppcns.com的檔案,可以進行讀寫等操作,例如上例中 w 這裡便是對errname.txt這個檔案進行讀操作 例如 w 以寫方式開啟 a 以追加方...