gpt4 book ai didi

python - 获取当前类(class)的名称?

转载 作者:IT老高 更新时间:2023-10-28 21:10:56 27 4
gpt4 key购买 nike

如何获取我目前所在类(class)的名称?

例子:

def get_input(class_name):
[do things]
return class_name_result

class foo():
input = get_input([class name goes here])

由于我与 (vistrails) 交互的程序的性质,我不能使用 __init__() 来初始化 input

最佳答案

obj.__class__.__name__ 将为您提供任何对象名称,因此您可以这样做:

class Clazz():
def getName(self):
return self.__class__.__name__

用法:

>>> c = Clazz()
>>> c.getName()
'Clazz'

关于python - 获取当前类(class)的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6943182/

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