1 つの引数で指定されたクラスのインスタンスを作成し、任意の数の引数でそのクラスを呼び出す関数を作成したいと考えています。
これはうまくいかないようです:
def spawn(tospawn, *args):
global current_state
current_state.instance.append(globals()[tospawn](*args))
私は何を間違っていますか?
編集:皆さん、私はばかです。この関数を作成する理由は、他のクラスにアクセスできないクラスでもそれらのインスタンスを作成できるようにするためですが、実際には他のクラスにアクセスできます。だから気にしないでください。