我想编写一个函数,该函数将创建一个参数中指定的任何类的实例,并使用任意数量的参数调用该类。
这似乎不起作用:
def spawn(tospawn, *args):
global current_state
current_state.instance.append(globals()[tospawn](*args))
我究竟做错了什么?
编辑:伙计们,我是个白痴。制作此函数的原因是,无法访问其他类的类仍然可以创建它们的实例,但它们实际上确实可以访问其他类。所以没关系。