【问题标题】:Can you import another script/module from a variable?您可以从变量中导入另一个脚本/模块吗?
【发布时间】:2018-08-10 12:41:29
【问题描述】:

您是否总是需要“硬编码”导入,或者您是否可以从技术上导入另一个名称在变量中的脚本?期望的行为是:

var_my_script_name = "my_script"

import var_my_script_name 

【问题讨论】:

    标签: python variables import


    【解决方案1】:

    你当然可以!只需使用模块importlib:

    import importlib
    
    name_of_my_module_or_script="my_script"
    
    my_module_object = importlib.import_module("my_script")
    
    # Can also import built-in or third-party modules
    np = importlib.import_module("numpy")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2021-07-01
      • 1970-01-01
      • 2020-12-01
      • 2019-12-22
      • 2021-02-13
      相关资源
      最近更新 更多