我有许多类,在实例化它们之前,我将它们作为对象传递给我的代码。我正在尝试以与测试对象实例的类型类似的方式测试类的类型以锻炼使用哪个。我应该提到这些类可以是彼此的子类。
不幸的是,isinstance(MyClass, MyClass)
以这种方式在类本身上使用返回 False。根据文档类对象是类型type
。
所以我的问题是——我是否可以像使用实例类型一样锻炼类类型?我该怎么办?
我有许多类,在实例化它们之前,我将它们作为对象传递给我的代码。我正在尝试以与测试对象实例的类型类似的方式测试类的类型以锻炼使用哪个。我应该提到这些类可以是彼此的子类。
不幸的是,isinstance(MyClass, MyClass)
以这种方式在类本身上使用返回 False。根据文档类对象是类型type
。
所以我的问题是——我是否可以像使用实例类型一样锻炼类类型?我该怎么办?