0
假設我有一個包的結構如下:導入一個模塊
parent/
package/
__init__.py
utils/
__init__.py
foo.py
apps/
__init__.py
bar.py
現在,我想從模塊bar
導入模塊foo
。什麼是正確的方法來做到這一點?我會歡迎我的項目:)結構評論
到目前爲止,我只找到答案,這裏的一切生活在同一個目錄下...我想是這樣的:
from ..utils import foo
,但我得到:
Traceback (most recent call last):
File "./bar.py", line 4, in <module>
from ..utils import foo
ValueError: Attempted relative import in non-package
可能是重複的:http://stackoverflow.com/questions/11536764/attempted-relative -impor t-in-non-package-even-with-init-py我仍在檢查... – Dror 2014-08-27 10:24:08