在python中:“限定名”或“非限定名”是什么?
我见过它,但没有解释它是什么。

最佳答案

它是从顶层模块到对象本身的路径。
PEP 3155, Qualified name for classes and functions
如果有一个名为foo.bar.baz的嵌套包和一个类Spam,则该类上的方法ham的完全限定名为foo.bar.baz.Spam.hamham是不合格的名称。
限定名允许您重新导入完全相同的对象,前提是该对象不是本地(函数)命名空间的私有对象。

09-28 09:45