python是什麼模組 python模組是什麼?

2021-10-17 04:24:28 字數 1359 閱讀 9757

一句話概括: python的模組其實就是封裝了乙個或者多個功能的**集合,模組可以是乙個檔案也可以是乙個目錄,目錄的形式稱作包。

模組分類

內建模組:

內建模組可以理解成當你安裝好python環境之後,直接可以使用import匯入的就是內建模組,預設模組路徑為:c:\python35\lib,你也可以通過以下方式獲取內建模組的路徑:

第三方模組

自定義模組

自己編寫的模組

模組的匯入方式

匯入整個模組:

匯入模組的某個方法:

呼叫的時候直接使用方法名path:

path['', 'c:\\python35\\lib\\site-packages\\pip-8.1.1-py3.5.egg', 'c:\\python35\\python35.zip', 'c:\\python35\\dlls', 'c:\\python35\\lib', 'c:\\python35', 'c:\\python35\\lib\\site-packages']

給匯入的模組或者方法起乙個別名:

呼叫的時候使用別名path_alias

path_alias['', 'c:\\python35\\lib\\site-packages\\pip-8.1.1-py3.5.egg', 'c:\\python35\\python35.zip', 'c:\\python35\\dlls', 'c:\\python35\\lib', 'c:\\python35', 'c:\\python35\\lib\\site-packages']

新增預設的環境變數,當前生效:

模組匯入順序

1.先在當前指令碼目錄尋找有沒有與匯入模組名稱相同的檔案,如果有就把這個檔案當作模組匯入(據不完全統計,這是個坑,測試re模組沒有問題,但是測試sys模組就有問題了)

2.查詢模組路徑下面有沒有對應的模組名

3.如果沒有找到模組名就報錯

注意事項

據不完全統計,如果匯入的模組的名稱在當前目錄下有這個檔案,那麼只會把當前目錄下的這個檔案當作模組,如下演示:

建立乙個指令碼檔案,名稱為scripts

內容為執行指令碼

建立乙個.py檔案,名稱為re.py

內容為再次執行scripts.py指令碼

這是為什麼呢?因為python把re.py當成模組re了,繼續往下看:

更改scripts.py檔案內容如下

re.py檔案內容不變,然後我們在執行指令碼scripts.py

看到了吧,他會把re.py檔案內的**拿到scripts.py檔案中去執行,這是個坑,最好別踩。

匯入當前目錄下子目錄下的檔案

執行結果

包含目錄下的檔案時需要在目錄下宣告乙個__init__.py檔案,即使這個檔案是空的也可以。

python模組是什麼

模組讓你能夠有邏輯地組織你的python 段。把相關的 分配到乙個 模組裡能讓你的 更好用,更易懂。模組也是python物件,具有隨機的名字屬性用來繫結或引用。簡單地說,模組就是乙個儲存了python 的檔案。模組能定義函式,類和變數。模組裡也能包含可執行的 例子 乙個叫做aname的模組裡的pyt...

python進去後是什麼樣子 進入Python世界

pycharm的使用以及個性化設定 file settings editor general change font size file settings editor font 修改預設字型大小 file settings editor color scheme python monokai 主題...

python教程是什麼 Python是什麼?

python是物件導向,高階語言,解釋,動態和多用途程式語言。python易於學習,而且功能強大,功能多樣的指令碼語言使其對應用程式開發具有吸引力。python的語法和動態型別具有其解釋性質,使其成為許多領域的指令碼編寫和快速應用程式開發的理想語言。python支援多種程式設計模式,包括物件導向程式...