模組:用來從邏輯上組織python**(變數,函式,類,邏輯),本質就是.py結尾的python檔案。
包:從邏輯上組織模組,本質就是乙個目錄(帶有__init__.py檔案),匯入包的原理就是執行包裡面的__init__.py檔案。
import本質就是把python檔案解釋一遍
匯入的方法:
1、import x(其原理相當於x = x.py)
2、from x import *(其原理相當於把x.py每個變數都提取出來)
3、from x import y, z(其原理相當於y = x裡的y,z = x裡的z)
3、from x import y as z(其原理相當於z = x裡的y)
匯入時從sys.path裡面的路徑去找需要帶入的模組或包。
>>> importsys>>>sys.path
['', '
', '
', '
', '
', '
']
獲取當前檔案的絕對路徑:os.path.abspath(__file__)
目錄路徑:os.path.dirname()
模組的分類:
1、內建模組
2、第三方模組
3、自定義模組
python 匯入自定義模組及使用
一 匯入模組有三種情況 按照匯入時的順序最好為 1.python標準庫模組 2.python第三方模組 3.應用程式自定義模組 二.自定義模組在呼叫的時候需要注意 1.如果自定義模組與主程式在乙個目錄下,則可以直接import module。2.如果匯入的模組是在主程式所在目錄的子目錄下,可以在子目...
模組安裝及匯入
模組存在的好處 1.提高可維護性 2.可重用性 3.避免函式名和變數名衝突 模組分類 內建模組 又稱標準庫,執行help modules 檢視所有python自帶模組列表 第三方開源模組,可通過pip install 模組名 聯網安裝 自定義模組 模組呼叫 import module from mo...
python自定義包及模組的匯入
設定工作目錄 import os workdir 這裡填工作區目錄 os.chdir workdir 把自定義模組的路徑直接加入環境變數 import sys moduledir workdir 這裡填模組檔案或包的相對路徑 編譯相關.py檔案,確保 語法正確 import py compile f...