假设一个简单的类:
class MyClass(object):
pass
.
.
.
m = MyClass
print type(m) # gets: <type 'classobj'>
# if m is classobj, how can i check a variable is class object?
我的问题是:我如何检查一个变量是一个类对象?
一个简单的解决方案:
if str(type(m)) == "<type 'classobj'>":
# do something
但我认为至少有一种经典的方法可以检查这一点。