2013-07-01 16 views

回答

6

距离顶层模块的路径下降到对象本身。

PEP 3155, Qualified name for classes and functions

如果你有一类名为Spam一个foo.bar.baz嵌套包,该类中的那个方法ham将有foo.bar.baz.Spam.ham一个完全合格的名称。 ham是不合格的名称。

一名合格的名称可以让你重新导入完全相同的对象,只要它不是一个对象,它是专用于本地(函数)的命名空间。

+0

是对象是有资格名称的唯一的事情?或者课程也可以拥有它们? (或者是一个类也是一个对象?) –

+0

模块是否有合格的名称? –

+0

合格名称和完全限定名称之间有什么区别(如果有的话)? –

相关问题