当前位置:   article > 正文

Python2与Python3的区别(四):imp与importlib_imp importlib

imp importlib

Deprecated since version 3.4: The imp package is pending deprecation in favor of importlib.
与之相关的:
1、系统函数_import()
2、exec

引用其它人博客

#Python的import不能接受变量,所以应该用 __import__函数来动态导入。
#如下的代码无法正常导入模块

modules = ['OpenSSL', 'Crypto', 'MySQLdb', 'sqlite3', 'zope.interface', 'pyasn1', 'twisted', 'django']  
for each in modules:  
    try:  
        import each  
    except Exception, e:  
        print e  
#这样导入会抛出 No module named each 的异常import each 改为 __import__(each)就可以正常导入了。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

importlib.find_loader(name, path=None)
Deprecated since version 3.4: Use importlib.util.find_spec() instead.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/524404
推荐阅读
相关标签
  

闽ICP备14008679号