Python __import__() 函數
描述
__import__() 函數用於動態加載類和函數 。
如果一個模組經常變化就可以使用 __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