【发布时间】:2010-10-02 14:16:27
【问题描述】:
基本上我问的问题和这个人一样:How to do relative imports in Python?
但是没有人给他一个正确的答案。鉴于您在一个子文件夹中,并且您想进入一个目录,然后进入另一个子文件夹,按照他们的建议去做是行不通的(正如 OP 在他的 cmets 中指出的那样)。
我知道您可以使用 sys.path 来做到这一点,但我更喜欢更简洁的方法。
例子:
App
__init__.py
Package_A
--__init__.py
--Module_A.py
Package_B
--__init__.py
--Module_B.py
如何将 Module_A 导入 Module_B?
【问题讨论】:
-
“Module_A”是指“Package_A”吗?一个包包含一个“init.py,可能还有其他模块。你能否将你的“Module_A”和“Module_B”重写为“Package_A”和“Package_B”所以你的问题是更清楚?
标签: python python-import