編寫模組時的宣告(含module_license等)
編寫模組必須先宣告下面兩句:
#include //這個標頭檔案包含了許多符號與函式的定義,這些符號與函式多與載入模組有關
#include //這個標頭檔案包含了你的模組初始化與清除的函式
另外,如果你的模組需要用到引數傳遞,那麼你可能就要宣告moduleparam.h這個標頭檔案了。
再者,模組裡常包含一些描述性宣告,如:
module_license(「gpl」);
//其實就是授權宣告,為了維護版權
// 「gpl」 是指明了 這是gnu general public license的任意版本
// 「gpl v2」 是指明 這僅宣告為gpl的第二版本
// 「gpl and addtional」
// 「dual bsd/gpl」
// 「dual mpl/gpl」
// 「proprietary」 私有的
// 除非你的模組顯式地宣告乙個開源版本,否則核心會預設你這是乙個私有的模組(proprietary)。
module_author
// 宣告作者
module_description
// 對這個模組作乙個簡單的描述,這個描述是"human-readable"的
module_version
// 這個模組的版本
module_alias
// 這個模組的別名
module_device_table
// 告訴使用者空間這個模組支援什麼樣的裝置
module_宣告可以寫在模組的任何地方(但必須在函式外面),但是慣例是寫在模組最後。
任務模組 報告模組 日誌模組
需求背景 報告模組 怎麼來處理這個報告的問題,報告是非常重要的一塊,1,可以看到每一次執行的情況,多少通過了,多少失敗了 2,可以看到執行的日誌,每一步的日誌,失敗了,我要知道失敗在 了,3,每次都要有報告 業務設計 1,任務列表,任務名稱,檢視任務詳情,報告列表,執行的功能,2,任務詳情,每乙個用...
模組之shutil模組模組詳解
shutil模組是高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 shutil.copyfile src,dst 拷貝檔案 shutil.copymode src,dst 僅拷貝許可權。內容 組 使用者均不...
常用模組 time模組,datetime模組
print time.time print type time.time 1539594222.698943 時間戳是指從1970年1月1日到現在經歷秒數,返回乙個浮點數。print time.strftime y m d h m s p 需要規定格式 y年 m月 d日 h時 m分 s 分 p上午或...