Chr*_*ard 16 types class python-3.x
我有一个脚本,我可以动态加载模块,并实例化模块中的第一个类.但是我不能types.ClassType
再在Python 3中使用了.现在这样做的正确方法是什么?
Chr*_*ard 19
我想到了.似乎类是"类型"类型.以下是如何在运行时区分类和其他对象的示例.
>>> class C: pass
...
>>> type(C)
<class 'type'>
>>> isinstance(C, type)
True
>>> isinstance('string', type)
False
Run Code Online (Sandbox Code Playgroud)
它被用于经典课程.在Python 3中,它们已经消失了.我想你可以使用类似的东西:
issubclass(ClassName, object)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6376 次 |
最近记录: |