python 3 中的 types.ClassType 发生了什么?

2024-02-10

我有一个脚本,我在其中做了一些神奇的事情来动态加载模块,并实例化模块中找到的第一个类。但我不能使用types.ClassTypePython 3 中不再这样了。现在执行此操作的正确方法是什么?


我想到了。看起来类的类型是“type”。下面是如何在运行时区分类和其他对象的示例。

>>> class C: pass
... 
>>> type(C)
<class 'type'>
>>> isinstance(C, type)
True
>>> isinstance('string', type)
False
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python 3 中的 types.ClassType 发生了什么? 的相关文章

随机推荐