import 用於導入所需包/模塊python
import package #導包 import module #導模塊 form package import module #從包中導模塊 from module import * #從模塊中導入全部內容
還有其餘的import方式:git
import os, sys, time from os import * from os import path, walk, unlink from os import uname, remove from os import (path, walk, unlink, uname, remove, rename) from os import path, walk, unlink, uname, \ remove, rename
更細節 import 參考:http://codingpy.com/article/python-import-101/程序員
__import__:系統函數__import__() github
__import__ (name[, globals[, locals[, fromlist[, level]]]])
os = __import__('os') # 至關於 import os # import 導入本質上是調用 __import__ 加載
import foo # 最終調用以下函數實現 # foo = __import__('foo', globals(), locals(), [], -1)
importlib:Python標準庫中提供了importlib模塊,目的是提供import語句(還有import())的底層實現,另外,importlib讓程序員能夠在導入過程當中建立本身的對象。函數
imoprt importlib #導入foo.py模塊 foo = importlib.import_module('foo') foo.main()
importlib詳細參考:https://hatboy.github.io/2017/12/21/Python-importlib%E8%AE%B2%E8%A7%A3/ui