【发布时间】:2021-12-25 04:54:06
【问题描述】:
文件module_x有
module_x.py
A = 'x'
下面的脚本将从module_x.py打印'x',这是我需要的。
A = 'a'
from module_x import *
print(A) # x
但是,我需要动态导入模块,所以我使用 importlib。但是,以下代码会打印“a”。
from importlib import import_module
A = 'a'
m = 'module_x' # m will be passed as a parameter
x = import_module(m)
print(A) # a
x.A 的值是“x”,但我希望 import_module() 将 A 分配给“x”。
【问题讨论】:
标签: python