![]() |
1
74
|
![]() |
2
9
这是一个正确的方法,它与Alex的方法一样,但不需要导入任何内容。但我不认为这是一个改进,除非有一个巨大的继承类层次结构,因为这种方法在找到定义类后立即停止,而不是将整个继承作为一个类返回
举个例子:
Alex解决方案返回相同的结果。只要可以使用Alex方法,我就会使用它而不是这个方法。 |
![]() |
3
7
对于Python3,我相信这已经改变了,您需要研究
|
![]() |
4
6
在Python 3中,如果需要实际的类对象,可以执行以下操作:
如果函数可能属于嵌套类,则需要按如下方式进行迭代:
|
![]() |
5
1
我的解决方法其实很简单;设置方法 属性
更新:实际上是打电话
注:这个答案并不能直接回答这个问题。有两个原因,一个是想知道哪个类定义了一个方法;第一个是在调试代码中指向类(例如在异常处理中),第二个是确定该方法是否已重新实现(其中该方法是一个存根,由程序员实现)。这个答案以另一种方式解决了第二种情况。 |
![]() |
6
1
Python 3用一种非常简单的方法解决了这个问题:
这给
按点拆分以分别获取类和函数名 |