在 Python 中,我想要一个子包中的文件来导入同级子包。像这样:/proj __init__.py runner_main.py /subpackageA __init__.py helper.py /subpackageB __init__.py runnerB.py在runner_main.py,我可以打电话import subpackageA就好了。但是,调用from . import subpackageA失败并出现错误ImportError: cannot import name 'preprocessing' from '__main__'这不是问题,除非我想helper.py从runnerB. 调用from .. import subpackageA失败并出现类似错误。我不想放在/proj我的系统或 Python 路径上;我希望它作为一个独立的包工作。我怎样才能使这个简单的案例起作用?
添加回答
举报
0/150
提交
取消