Python函数 __import__()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Python函数 __import__()的主要内容,如果未能解决你的问题,请参考以下文章

Python内置函数 __import__ 动态加载模块

python 反射(__import__getattr)

波神奇的Python语句函数与方法的使用技巧总结

22.Python函数Python模块

Python:import 与__import__()

python__import__