一、模塊引用
-
Def: 在Python 程序中使用另一個文件定義的類(方法)、函數、數據等
-
被引用模塊位置。通常
- Python2 : "/Library/Python/2.7/site-packages/"
- Python3: “/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/”
- 可以用sys 模塊中的 modules查看。代碼如下
import sys
sys.modules['os'] # 查看 模塊“os”的路徑
二、引用機制
-
方式一:
import XXX
;XXX.py 是python文件- 直接引入 XXX.py文件所有的內容定義。
-
**方式二: **
from XXX import yyy
;XXX.py 是python文件- 直接引入 XXX.py文件的yyy定義。yyy 是類(方法)、函數、數據等
-
方式三:
import XXX
;XXX 是目錄- 直接引入 XXX目錄下所有的內容定義。
-
方式四:
from XXX import yyy
;XXX是目錄- 直接引入 XXX目錄下的 yyy定義。yyy 是類(方法)、函數、數據等
-
方式五:
from XXX.zzz import yyy
; XXX是目錄,且zzz是其子目錄- 直接引入 XXX目錄下的 zzz子目錄下的 yyy 定義。yyy 是類(方法)、函數、數據等