在下面的代码中,有人可以告诉我,在标记的行#whereami
(第 3 行),我如何确定我现在在类 Person 中,而不是在实例化的 Programmer 对象中。
理想情况下,我想要一个类/类型对象,但如果无法返回类名“Person”,则可以使用。
class Person(object):
def opinion(self):
#whereami
print "Time for a cup of tea"
class Programmer(Person):
def opinion(self):
super(Programmer, self).opinion()
print "There is no spoon"
if '__name__' == '__main__':
programmer = Programmer()
programmer.opinion()