Python 模塊與包

  1.模塊bash

     1.在 Python 中,一個.py文件就稱之爲一個模塊(Module)。ide

     2.大大提升了代碼的可維護性。spa

     3.編寫代碼沒必要從零開始。當一個模塊編寫完畢,就能夠被其餘地方引用3d

wKioL1lo0KaR-BsyAABCJMRCmbs721.png

  2.包
blog

    *若是不一樣的人編寫的模塊名相同怎麼辦?爲了不模塊名衝突,Python 又引入了按目錄來組織模塊的方法,稱爲包(Package)v8

    *建立包的步驟:get

     (1)建立一目錄爲包名;it

     (2)在該文件夾下建立__init__.py文件存放包的信息,該文件能夠爲空;io

     (3)根據須要存放腳本文件,已編譯的擴展及子包;編譯

wKioL1lo0T-S108PAAAVocXZU3A795.png

    *包的使用

wKioL1lo05-iIb0UAAASzdKInv8027.png

   3.模塊的三種調用方式

     (1)import manu  直接調用模塊

wKioL1lo0mmwQWfzAAAyQqfnZ7o178.png

     (2)from manu import add 調用模塊裏的方法

wKioL1lo0o-Ao_hDAAA3HoSZ6oA773.png

     (3)from manu import add as myadd 調用模塊裏的方法並重命名

wKioL1lo0sbRoycYAABCN5lRmj0224.png

   4.模塊搜索路徑

   1.當咱們試圖加載一個模塊時,Python 會在指定的路徑下搜索對應的.py 文件;

     2.默認狀況下,Python 解釋器會搜索當前目錄、全部已安裝的內置模塊和第三方模塊,搜索路徑存放在 sys 模塊的 path 變量中.

wKiom1lo09GDfOtEAAC9W-N3Swk687.png

    3.添加搜索路徑,在bash中是臨時的。

wKioL1lo1B3SppMtAACQqwE7XNI422.png

相關文章
相關標籤/搜索