擅长:python、mysql、java
<p>因为检验方法对于Python 2.7中的绑定和未绑定方法都返回True(即,被破坏),我使用的是:</p>
<pre><code>def is_bound_method(obj):
return hasattr(obj, '__self__') and obj.__self__ is not None
</code></pre>
<p>它也适用于用C实现的类的方法,例如int:</p>
^{pr2}$
<p>但在这种情况下不是很有用,因为检查.getargspec不适用于用C实现的函数</p>
<p>is_-bound_方法在python3中没有变化,但是在python3中,检验方法正确区分绑定方法和非绑定方法,因此没有必要。在</p>