确定对象类名称
在 Python 中,在处理对象实例时,可能需要确定所使用的类的名称创建它们。执行此操作的两种可能方法是检查模块和访问 class 属性。
使用 name 属性
A简单有效的解决方案是使用类的 name 属性。要获取对象实例 x 的类名,只需使用以下代码:
type(x).__name__
示例:
>>> import itertools >>> x = itertools.count(0) >>> type(x).__name__ 'count'
对于 Python 2:
对于 Python 2,需要注意的是,此方法仅适用于新式课堂。如果您正在处理旧式类,您可以使用以下代码:
x.__class__.__name__
以上是如何在Python中获取对象的类名?的详细内容。更多信息请关注PHP中文网其他相关文章!