Python __import__() 函式

SS灬Super發表於2018-09-20

描述

__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
  

相關文章