当我有一个对象 foo 时,我可以通过以下方式获取它的类对象
str(foo.__class__)
但是我需要的只是类的名称(例如“Foo”),上面的内容会给我一些类似的东西
"<class 'my.package.Foo'>"
我知道我可以用正则表达式很容易地得到它,但我想知道是否有更“干净”的方法。
请您参考如下方法:
尝试
__class__.__name__
当我有一个对象 foo 时,我可以通过以下方式获取它的类对象
str(foo.__class__)
但是我需要的只是类的名称(例如“Foo”),上面的内容会给我一些类似的东西
"<class 'my.package.Foo'>"
我知道我可以用正则表达式很容易地得到它,但我想知道是否有更“干净”的方法。
请您参考如下方法:
尝试
__class__.__name__