python imp是什么意思
答案:2 悬赏:0 手机版
解决时间 2021-02-06 05:25
- 提问者网友:练爱
- 2021-02-05 05:52
python imp是什么意思
最佳答案
- 五星知识达人网友:毛毛
- 2021-02-05 07:04
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)就可以正常导入了。
如下的代码无法正常导入模块
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楼网友:西风乍起
- 2021-02-05 08:14
没有引用库,或者与引用库的函数不一致!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯