1. 程式人生 > >Python 模塊與包

Python 模塊與包

python

1.模塊

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

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

3.編寫代碼不必從零開始。當一個模塊編寫完畢,就可以被其他地方引用

技術分享

2.包

*如果不同的人編寫的模塊名相同怎麽辦?為了避免模塊名沖突,Python 又引入了按目錄來組織模塊的方法,稱為包(Package)

*創建包的步驟:

(1)創建一目錄為包名;

(2)在該文件夾下創建__init__.py文件存放包的信息,該文件可以為空;

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

技術分享

*包的使用

技術分享

3.模塊的三種調用方式

(1)import manu 直接調用模塊

技術分享

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

技術分享

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

技術分享

4.模塊搜索路徑

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

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

技術分享

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

技術分享



Python 模塊與包