Python怎样查看对象的类名?

如何找到创建Python对象实例的类的名称?

适用类的__name__属性吗?即type(x).__name__将给返回类的名字。

>>> import itertools
>>> x = itertools.count(0)
>>> type(x).__name__
'count'

此方法仅适用于new-style classes。如果代码中的class是old-style的,适用如下代码:

x.__class__.__name__

By Code问答

发表评论

电子邮件地址不会被公开。 必填项已用*标注

33 + = 42