擅长:python、mysql、java
<p>如果<code>fn</code>是<code>instancemethod</code>,则可以使用<code>fn.im_class</code>。</p>
<pre>
>>> class Foo(object):
... def bar(self):
... pass
...
>>> Foo.bar.im_class
__main__.Foo
</pre>
<p>注意,这将<em>不</em>从decorator工作,因为函数只在定义类之后转换为实例方法<em>(即,如果使用<code>@specialTest</code>来修饰<code>bar</code>,它将不工作;如果这甚至是可能的,在这一点上,必须通过检查调用堆栈或类似的不愉快的事情来完成。</p>