2
蟒蛇type.mro()
在section 4.13. Special Attributes记录其中引入有:`.__ mro__`和`.mro()`CPython实现细节?
的实施增加了一个特殊的只读属性很少几种对象类型,他们是相关的。其中一些不是由dir()内置函数报告的。
这是否意味着那些CPython实现细节可能不会出现在其他Python实现中?
蟒蛇type.mro()
在section 4.13. Special Attributes记录其中引入有:`.__ mro__`和`.mro()`CPython实现细节?
的实施增加了一个特殊的只读属性很少几种对象类型,他们是相关的。其中一些不是由dir()内置函数报告的。
这是否意味着那些CPython实现细节可能不会出现在其他Python实现中?
不,这些是python对象模型的一部分。您可以依赖它们存在于符合参考实现的其他Python实现中。请注意,该页面明确指出,class.mro
可以被覆盖以定制课程的__mro__
。
另请注意,inspect.getmro
适用于所有python实现,__mro__
属性也在data model page上提及。
好的,那么文档有点混淆/误导也许:) – gerrit