【发布时间】:2018-08-10 12:41:29
【问题描述】:
您是否总是需要“硬编码”导入,或者您是否可以从技术上导入另一个名称在变量中的脚本?期望的行为是:
var_my_script_name = "my_script"
import var_my_script_name
【问题讨论】:
您是否总是需要“硬编码”导入,或者您是否可以从技术上导入另一个名称在变量中的脚本?期望的行为是:
var_my_script_name = "my_script"
import var_my_script_name
【问题讨论】:
你当然可以!只需使用模块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")
【讨论】: