在Python 中,匯入外部模組有2種方式
以 Pyhton 自帶的 time 模組 為例:
- 使用
import time
匯入方式
import time
print(time.ctime())
注意事項:
-
time 模組匯入後,使用以下格式來呼叫模組中的函式: 模組名.函式名
-
如果匯入的模組名稱很長,可以使用 as 也就是別名的方式,給模組取個自定義的別名。例如:import time as t; 使用示例:t.ctime()
- 使用
from time import ctime
匯入方式
from time import ctime
print(ctime())
注意事項:
-
使用 from time import xx 方式匯入,xx 表示要匯入使用的函式,不同的函式之間使用 ,(逗號)隔開。例如:
from time import ctime,time
就表示分別匯入 ctime 和 time 函式 -
把模組中的函式一次性全部匯入,使用的語法格式:
from time import *
-
當前匯入方式,容易與當前執行檔案中的名稱空間的名字衝突。並且如果匯入函式的相同,後面匯入的會覆蓋前面的匯入
- import 匯入模組的搜尋路徑
1.首先是當前目錄
2.如果當前目錄搜尋不到,就到Python 中的環境變數的路徑中搜尋. 查詢環境變數命令: 匯入 import sys
透過sys.path
可以查到 Python 的環境變數路徑。
3.以都搜尋不到,就到當前Pyhton 預設安裝路徑下面的第三方模組安裝位置裡面去搜尋 (即lib/site-packages
目錄)。查詢Python 預設安裝路徑命令:開啟cmd 輸入where python