【问题标题】:how to import module in python using string [duplicate]如何使用字符串在python中导入模块[重复]
【发布时间】:2016-11-17 11:49:30
【问题描述】:

我有一个字符串,其中包含我要导入的库的名称。如何动态导入该库?

例如:

library = "mylibrary"

【问题讨论】:

    标签: python python-import


    【解决方案1】:

    你可以使用python默认函数__import__来导入模块。

    mod = __import__(module)
    

    但是这个模块的路径需要附加在sys.path中

    sys.path.insert(0, <path of module>)
    

    【讨论】:

    • 最佳实践是使用importlib
    猜你喜欢
    • 2014-11-22
    • 2022-01-18
    • 2021-05-04
    • 1970-01-01
    • 2020-10-03
    • 2013-11-01
    • 2017-02-26
    • 1970-01-01
    • 2015-10-19
    相关资源
    最近更新 更多