3
在 Reference当将产生一个类的方法的对象,它被转换成其im_class一个 结合用户定义的方法对象和im_self属性 均为C.
而且我做了一个EX。
>>> class C(object) :
... @classmethod
... def cm(cls) : print cls
...
>>> C.cm
<bound method type.cm of <class '__main__.C'>>
>>> C.cm.im_self
<class '__main__.C'>
>>> C.cm.im_class
<type 'type'>
我不难理解这种现象。但不幸的是,在参考文献中,它告诉im_self应该与im_class的相同。如何解释不一致?
感谢您的建议!我已经向开发者发送了一封电子邮件。希望他们能很快回复! – Determinant 2012-02-02 04:57:00
自从我发送出去后,我还没有收到任何回复。你可以发一张吗? – Determinant 2012-02-05 12:15:57