使用importlib导入具有本地名称的模块

2024-04-25 13:49:15 发布

您现在位置:Python中文网/ 问答频道 /正文

使用import语句可以很容易地导入具有本地名称的模块:

import numpy as np

我相信np这里被称为“本地名”,但我可能会混淆。在

我不知道如何使用importlib模块来做同样的事情。^据我所知,{}没有选择本地名。有什么建议吗?在


Tags: 模块importnumpy名称asnp语句importlib
2条回答

import_module只返回模块;它根本不给它指定一个名称。您可以自己将其分配给变量:

short_name = importlib.import_module('really_long_module_name')

只需使用:

np = importlib.import_module('numpy')

importlib.import_module返回它为您获得的module对象,本身不绑定当前作用域中的任何名称。在

所以,你按照通常的方式通过分配来完成你自己的绑定!它完全取决于如何命名分配给的变量:-)

相关问题 更多 >