Python函数 __import__()

功能:

     __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
原文地址:https://www.cnblogs.com/guyuyuan/p/6921772.html