我試圖找到一些關於python反射的信息。我發現這給了這是一個代碼片段維基百科文章:python中的反射
# without reflection
Foo().hello()
# with reflection
getattr(globals()['Foo'](), 'hello')()
我沒能得到這個工作。我真正需要的是一種實例化對象的方法。所以如果我有一個字符串'Foo',我希望能夠得到一個Foo類型的對象。像Java中,我可以這樣說:調用Class.forName(「富」)
剛剛發現這個......不知道爲什麼我找不到此之前: Does python have an equivalent to Java Class.forName()?
你幾乎有:fooobj =全局()[ '富'()... fooobj.hello() – 2011-01-05 07:13:49