Python __import__() 函數

Python 內置函數 Python 內置函數


描述

__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

Python 內置函數 Python 內置函數