如何用importlib在python中动态导入模块?

2024-06-01 02:00:47 发布

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

在python3.6.2中,我试图导入一个带有importlib的模块。我可以直接导入模块:

from scripts import config_A_2

但是当尝试使用importlib时,如下所示

module = importlib.import_module('config_A_2', 'scripts')

我出错了

 File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 978, in _gcd_import
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked    
ModuleNotFoundError: No module named 'config_A_2'

也许我用错了importlib?你知道吗

信息:这是一台Mac。。。你知道吗


Tags: 模块andinimportconfiglinescriptsimportlib