總的來說, 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 以追加方...