import module_name 等方式匯入,因此可以重複利用,不用重複造輪子import os
module_a.fun() 與 module_b.fun() 的 fun() 並不相同import module_name:匯入 module_name
as 匯入並改名,import numpy as np
from module_name import name1, name2:從 module_name 匯入 name1、name2
from module_name import *:從 module_name 匯入不以 _ 開頭的名稱
dir(module_name):可利用 dir()來列出 module 內的所有變數、函式、類別等名稱locals():可用來查詢區域命名空間globals():可用來查詢全域命名空間len()、int()、list()
dir(__builtins__):可列出 Python 內建的的函式import module_name::會掛在這個 module 的 namespacefrom module_name import name:會掛在主程式的 namespace來談談跟 module 高度相關的 package 吧!