gpt4 book ai didi

python - 识别运行代码的类

转载 作者:太空宇宙 更新时间:2023-11-03 19:04:04 25 4
gpt4 key购买 nike

在下面的代码中,有人可以告诉我,在标记为 #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()

最佳答案

尝试插入以下行

className=self.__class__.__name__

className 变量将当前类名称的值作为字符串

关于python - 识别运行代码的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15223714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com