gpt4 book ai didi

python - 如何通过变量名导入模块以及如何命名所述模块

转载 作者:太空宇宙 更新时间:2023-11-04 00:09:38 33 4
gpt4 key购买 nike

所以我想根据变量名导入一个 python 脚本。假设我将模块路径传递给此函数,我希望它从我传递的路径中导入该模块为其命名。示例:

import some_module as sm
#Would import some_module

我想要的是这样的

module_to_import = some_other_module
import module_to_import as mti
#Would import some_other_module

抱歉,如果这没有多大意义,很难用语言表达。

谢谢。

最佳答案

importlib.import_module你可以这样做:

from importlib import import_module
module_name = 'some_module'

mti = import_module(module_name)

意味着您可以从字符串中导入模块。在您的情况下,您可能会使用

从其他模块中获取该名称
module_name = some_other_module.__name__

关于python - 如何通过变量名导入模块以及如何命名所述模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52994085/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com