#########################模組的使用##########################
1、什麼是模組
模組是一系列功能的集合體
常見的模組形式(自定義模組、第三方模組、內建模組):
1、乙個module.py檔案就是乙個模組,檔名是module.py,而模組名是module(*)
2、乙個包含有__init__.py檔案的資料夾也是模組(*)
3、已被編譯為共享庫或dll的c或c++擴充套件
4、使用c編寫並鏈結到python直譯器的內建模組
2、為什麼要用模組
1、用第三方或者內建的模組是一種拿來主義,可以極大地提公升開發效率
2、自定義模組即將我們自己程式中需要用到的公共的功能寫入乙個python檔案
然後程式的各部分元件可以通過匯入的方式來引用/重用自定義模組中的功能
3、如何用模組
匯入的方式有兩種
import 模組名
from 模組名 import 具體的功能
eg:import m1
m1.f1()
from m1 import f1
f1()
#########################模組的搜尋路徑##########################
乙個py檔案就是乙個模組,在匯入時必須從某乙個資料夾下找到該py檔案
模組的搜尋路徑指的就是在匯入模組時需要檢索的資料夾們
匯入模組時查詢模組的順序是:
1、先從記憶體中已經匯入的模組中尋找
2、內建的模組
3、環境變數sys.path中找
強調:sys.path的第乙個值是當前執行檔案的所在的資料夾
##補充:python檔案的兩種用途
乙個py檔案就是乙個模組,在匯入時必須從某乙個資料夾下找到該py檔案
模組的搜尋路徑指的就是在匯入模組時需要檢索的資料夾們
匯入模組時查詢模組的順序是:
1、先從記憶體中已經匯入的模組中尋找
2、內建的模組
3、環境變數sys.path中找
強調:sys.path的第乙個值是當前執行檔案的所在的資料夾
模組的搜尋路徑
模組其實就是乙個檔案,如果要執行檔案,首先就需要找到模組的路徑 某個資料夾 如果模組的檔案路徑和執行檔案不在同乙個檔案目錄下,我們就需要指定模組的路徑。模組的搜尋路徑指的就是在匯入模組時需要檢索的資料夾。匯入模組時查詢模組的順序是 import sys print f sys.path users ...
python import模組的搜尋路徑
當在py 中import所依賴的模組時,python是從 找到這些模組呢,即模組的搜尋路徑是啥?預設情況下,python直譯器會搜尋當前目錄 所有已安裝的內建模組和第三方模組,搜尋路徑存放在sys模組的path變數中 import sys sys.path c windows system32 py...
python 模組搜尋路徑
當你匯入乙個模組,python 解析器對模組位置的搜尋順序是 1 當前目錄 2 如果不在當前目錄,python 則搜尋在 shell 變數 pythonpath 下的每個目錄。3 如果都找不到,python會檢視預設路徑。unix下,預設路徑一般為 usr local lib python 模組搜尋...