模組的使用,模組的搜尋路徑

2021-08-20 19:06:43 字數 1080 閱讀 2372

#########################模組的使用##########################

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 模組搜尋...