我正在尝试实例化一个类对象,其所需的名称保存在其他地方创建的变量中。
我不知道如何使类的实例具有变量所持有的名称。
例子:
class foo:
def __init__(self):
self.var1 = "bar"
if __name__ == "__main__":
test = "a" # returned by another func.
[string held by variable 'test'] = foo()
print a.var1
这可能吗?(甚至是可取的......)