Python 3使用 绝对导入 。任何不合格的名称都将作为 顶级模块 导入。
您没有顶级ada
模块。code_parsing.ada
相反,您有一个模块,因此可以使用以下模块:
from code_parsing.ada import *
或使用明确的“本地包”参考:
from .ada import *
您可以使用以下命令在Python 2中强制执行相同的行为:
from __future__ import absolute_import
有关详细信息,请参见PEP 328 – 导入:多行和绝对/相对 。