擅长:python、mysql、java
<p>你能用<code>inspect.isroutine(...)</code>吗?用你的类运行它<code>C</code>我得到:</p>
<pre><code>>>> inspect.isroutine(C.st)
True
>>> inspect.isroutine(C.me)
True
>>> inspect.isroutine(obj.st)
True
>>> inspect.isroutine(obj.me)
True
</code></pre>
<p>将<code>inspect.isroutine(...)</code>的结果与<code>inspect.ismethod(...)</code>的结果结合起来,可以让你推断出你需要知道什么。在</p>
<p><strong>编辑:</strong>dm03514的回答建议您也可以尝试<code>inspect.isfunction()</code>:</p>
^{pr2}$
<p>尽管正如Hernan所指出的,python3中<code>inspect.isfunction(...)</code>的结果发生了变化。在</p>