0

の線に沿って何かを探していdir()ますが、スーパークラスで定義されている非インスタンスメソッドと属性を除外したいと思います。

4

1 に答える 1

4

Python 2.xの場合:

[name for name, method in Class.__dict__.iteritems() if callable(method)]

Python 3.xの場合:

[name for name, method in Class.__dict__.items() if hasattr(method,'__call__')]
于 2012-09-26T18:37:47.113 に答える