1. 程式人生 > >Python函數 __import__()

Python函數 __import__()

rom 實例 lap evel Coding lis 導入 aps -a

功能:

__import__() 函數用於動態加載類和函數 。返回元組列表。

如果一個模塊經常變化就可以使用 __import__() 來動態載入。

__import__ 語法:

__import__(name[, globals[, locals[, fromlist[, level]]]])  name 模塊名

實例:

技術分享
1 #!/usr/bin/env python    
2 #encoding: utf-8  
3  
4 import os  
5  
6 print 在 a.py 文件中,id(os)
a.py 技術分享
1 #!/usr/bin/env python    
2 #encoding: utf-8 3 4 import sys 5 __import__(a) # 導入 a.py 模塊
test.py

執行 test.py 文件,輸出結果為:

1 在 a.py 文件中 4394716136

Python函數 __import__()