【发布时间】:2013-01-18 20:29:51
【问题描述】:
想象一下我有这样的结构:
dir/
__init__.py
dir1/
__init__.py
x.py
dir2/
__init__.py
y.py
现在我想将 x.py 导入到 y.py 中。
我在PEP 328 的y.py 中尝试了这个from ..dir1.x import *,但我收到了这个错误Attempted relative import in non-package。
我搜索了几个小时,但我找不到这个问题的任何答案。
有很多像我这样的类似问题,但没有一个像 this 那样对我有帮助
请帮忙。
非常感谢。
【问题讨论】:
-
从表面上看,这看起来与您链接到的另一个问题完全相同;您可能应该在这里解释为什么该解决方案不适合您。
-
你是对的,但如果我知道问题出在哪里,我就不会再问了。我再次问这个问题是为了找到问题。
标签: python python-import relative-path