私は、リフレクションに関する情報をPythonで探しています。私はこれをコードスニペットとして与えたwikipediaの記事を見つけました:Pythonのリフレクション
# without reflection
Foo().hello()
# with reflection
getattr(globals()['Foo'](), 'hello')()
私はこれを動作させることができませんでした。私が本当に必要とするのは、オブジェクトをインスタンス化する方法です。ですから、もし私が文字列 'Foo'を持っていれば、Foo型のオブジェクトを得ることができます。 Javaでのように私のような何かを言うことができる:Class.forNameの(「foo」という)
はただ、これを見つけた...私は前にこれを見つけることができなかった理由を不思議に思う: Does python have an equivalent to Java Class.forName()?
あなたがほとんどありますfooobj =グローバル()[ 'フー']()... fooobj.hello() –