python的模組和包import實測

2021-09-02 17:15:06 字數 353 閱讀 6944

1,程式所在主目錄的模組(某個檔案),可以直接import;

2,sys.path中所包含的模組(某個檔案),可以直接import;

3,匯入包(目錄)如果是當前目錄的子目錄,匯入包中的模組時,以該子目錄名作為作為頂級包名(即,省略當前目錄名);

當前目錄不需要__init__.py檔案,子目錄需要__init__.py檔案;

所以python匯入模組時,匯入程式所在的子目錄的模組很方便,只需在對應模組目錄加上__init__.py檔案,匯入時起始包名為子目錄名;無法以包名的形式直接匯入上級目錄的模組;

可以作為module的檔案型別有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

python 模組和包 python模組和包

一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...

python 包和模組 python的包和模組

再看一下os識別符號的型別及os指向的這個物件。print type os print type os.path print global os 收集全域性變數,檢視os物件資訊 輸出結果 上面結果顯示os和os.path是乙個module型別,這也是os可以使用import匯入的原因。只有modu...

python的模組和包

all 的用法 在模組中定義 all xx,x,用來限制使用from.import 時匯入的屬性 方法 或類。也可以在模組中定義變數名時使用 開頭來限制匯入。import語句用法 使用import 來匯入模組和包 from.import.用法 from.import 用法 from.import.用...