描述
__import__() 函式用於動態載入類和函式 。
如果一個模組經常變化就可以使用 __import__() 來動態載入。
語法
__import__(name[, globals[, locals[, fromlist[, level]]]])
- 引數說明: name -- 模組名
返回值
返回元組列表。
例項
以下例項展示了 __import__ 的使用方法:
a.py 檔案程式碼:
#!/usr/bin/env python #encoding: utf-8 import os print ('在 a.py 檔案中 %s' % id(os))
test.py 檔案程式碼:
#!/usr/bin/env python #encoding: utf-8 import sys __import__('a') # 匯入 a.py 模組
執行 test.py 檔案,輸出結果為:
在 a.py 檔案中 4394716136