Python PEP 302和_名称_属性

Python PEP 302和_名称_属性,python,import,namespaces,hook,ironpython,Python,Import,Namespaces,Hook,Ironpython,目前,我正在创建一个自定义导入挂钩,它似乎工作得很好(仍在开发中)。当我阅读PEP 302时,我遇到了\uuuu name\uuuu属性,该属性描述如下: 必须设置_name__属性。如果使用imp.new_module(),则该属性将自动设置 但我不知道名称应该包含模块/包的完整路径,还是只包含它的名称。例如,执行import A.B时,是否应\uuuu name\uuuuu仅包含B或完整路径A.B 多谢各位

目前,我正在创建一个自定义导入挂钩,它似乎工作得很好(仍在开发中)。当我阅读
PEP 302
时,我遇到了
\uuuu name\uuuu
属性,该属性描述如下:

必须设置_name__属性。如果使用imp.new_module(),则该属性将自动设置

但我不知道名称应该包含模块/包的完整路径,还是只包含它的名称。例如,执行
import A.B
时,是否应
\uuuu name\uuuuu
仅包含
B
或完整路径
A.B

多谢各位