我有以下目录结构
mainpackage
├── __init__.py
└── subpackage
├── __init__.py
└── module.py
Module.py 包含
def test():
print("test called")
使用 python3 我希望使 module.py 模块可用于在 mainpackage 命名空间中导入。到目前为止,我的 mainpackage __init__.py 文件看起来像这样
from .subpackage import module
我希望能够打电话
import mainpackage.module
但这会抛出
ImportError: No module named 'mainpackage.module'
只是为了清楚起见,我不希望导入测试功能到mainpackage命名空间-我想整个模块。这可能吗 ?任何帮助将非常感激。
慕村225694
相关分类