Python 如何获得课程';对象的名称?
我的脚本中有一个函数,最后我得到了类对象。我想从该函数返回一个类名。从相应的类对象获取类名的方法是什么?如果您有该类的实例,可以执行以下操作:Python 如何获得课程';对象的名称?,python,class,oop,object,methods,Python,Class,Oop,Object,Methods,我的脚本中有一个函数,最后我得到了类对象。我想从该函数返回一个类名。从相应的类对象获取类名的方法是什么?如果您有该类的实例,可以执行以下操作: return obj.__class__.__name__ 例如: class MyClass: def whoami(self): return self.__class__.__name__ instance = MyClass() print instance.whoami() #<-- prints: MyCl
return obj.__class__.__name__
例如:
class MyClass:
def whoami(self):
return self.__class__.__name__
instance = MyClass()
print instance.whoami() #<-- prints: MyClass
class-MyClass:
def whoami(self):
返回self.\u类\u.\u名称__
instance=MyClass()
print instance.whoami()#您可以在对象中使用\uuuu class\uuuu.\uuuu name\uuuu
print yourObject.__class__.__name__
或者它不反对它的类
,你也可以使用它
class myClass: # Create class
pass
print myClass.__name__ # It will have 'myClass'
问候,你是什么意思?从实例中,它是instance.\uuuuuu class.\uuuuu name.\uuuuu
。进入python提示符,将对象实例化为instance
,然后执行dir(instance)
。