寫perl的程式的時候,開始總是要做以下的事情:
#! /usr/bin/env perl #到**去找perl, 因為可能用在不同的機器上,所以要這樣寫begin
usewarnings; # 不能用 -w 只好老老實實的寫這句了
usestrict; # 為了除錯的時候少長幾根白髮,最好寫上他
usedata::dumper::******; # 同上
這麼到的東西每次都要寫,太累太無聊了, 不寫,出錯的時候更累。本著perl的宗旨:懶惰,急躁和傲慢,
這樣的生活是沒法忍受的。在emacswiki轉了一圈,找到了以下的解決方案。
(require 'autoinsert) ;; 這個模組是emacs帶的 不用自己下在(auto-insert-mode) ;;; 自動開啟這個模組,在啟動emacs的時候
(setq auto-insert-directory "~/.mytemplates/") ;;; 定義你自己的魔板目錄
(setq auto-insert-query nil) ;;; 插入的時候要不要提示
(define-auto-insert "/.pl"
"my-perl-template.pl") ;;; 模版檔案,在my-perl-template.pl裡寫
上面提到的內容
寫乙個新的.pl檔案試一試。look, 爽了吧, 同理可以用在任何其他程式裡
建立csv檔案,在裡面錄入資料
開啟檔案 file open r h harrypy score.csv w 用with 可以不用關閉檔案,with會自動關 with open r h harrypy score.csv w as file file write 姓名,語文,數學,英語 n n 為換行 迴圈讓使用者輸入學生資訊,知...
用Perl編寫Apache模組
mod perl技術將perl解析器編譯到apache伺服器中一起等待客戶端請求。mod perl技術在apache中一共有三種 執行方式 perlrun模式 這個模式主要相容舊式cgi程式,僅僅使用apache中的perl解析器對 進行解析不進行緩衝。registry模式 這個模式的perl 在被...
用Perl語言進行Socket程式設計
用perl語言進行socket程式設計 網路程式設計是一門神秘且複雜的藝術,當然也十分有趣。perl語言提供了豐富的tcp ip網路函式,所有這些函式都直接 於c語言的socket庫函式.由於perl語言和c語言的socket庫函式在型式和使用方法上都是一樣的,因此會使用perl語言進行socket...