Python入門課程NO75課 什么是模塊
一個腳本就是一個模塊,在之前的課程中我們知道在腳本程序中定義的函數,可以在下文中被調用,同樣,它也可以在其他腳本程序中調用,其實,在上節課我們已經使用了 import 進行模塊的導入。
import語句:
將常用的功能分離到一個模塊中,然后在其它模塊中進行復用,這是模塊的一個很重要的意義。在Python中使用import語句來執行模塊的導入。具體可以分為兩種情況。
import module:
module表示模塊名,將模塊導入到當前環境以后,可以通過成員操作符.來訪問模塊中的所有對象,例如變量,函數,類等。定義類類型時,在屬性名和方法名加上__的前綴,可以控制其對外不可見。同樣地,在模塊中也可以在變量名,函數名,類名等加上__的前綴,讓其對外不可訪問。從這一角度來看,模塊也是一種"對象"。
from module import identifier:
from表示從模塊中導出可訪問的對象,identifier表示模塊中的可訪問對象。例如模塊utils中的calc_max函數就是可訪問對象。import module是導出整個模塊,而from module import identifier,則是導出模塊中的一個或多個對象。如需導出多個對象,對象之間以逗號進行分隔。
我們在進行模塊導入時,也可以為導出的模塊或對象取一個別名。在Python中使用as關鍵字來取一個別名。

- 上一篇
Python入門課程NO74課 自定義異常類型
Python中的異常主要有:語法異常,類型異常,名稱異常,值異常,數學異常,系統異常,運行時異常。這些標準異常的異常名稱以Error作為后綴。那么如何自定義異常類型呢?Python中的標準異常名稱以Error作為后綴,我們在自定義異常時,也應該遵循這樣的命名規范,以保持統一。現
- 下一篇
Python入門課程NO76課 模塊的導入機制
上節課講到import可以進行模塊的導入操作,通過improt導入后Python解釋器會自動將導入的模塊名寫入到內置模塊sys的modules屬性中。 sys.modules是一個字典對象,鍵名為模塊名。待更新...