0
文件結構:
\
util
utils.py
modules
__init__.py
modules1.py
submodule
__init__.py
submodule.py
我想知道如何在這些
__init__.py
例如進口utils.py
,現在我在\級別運行Python解釋器,我運行import modules
,我想代碼from ..util.utils import *
可能有效,但事實並非如此。
我可以知道錯誤在哪裏嗎? 並且我可能知道是否有一種方法可以導入utils.py以通用格式? 像
import \util\utils.py
我知道我可以使用path.append(),但任何選擇嗎?
感謝
============
得到了這個職位的答案:
Import a module from a relative path
http://docs.python.org/tutorial/modules.html – 2011-02-18 09:02:38
我似乎,但你可以解釋爲什麼ValueError異常:試圖相對進口超出頂層包發生在我的情況?我認爲..util.utils可能會根據第一個直覺指向我想要的文件。 – user478514 2011-02-18 09:35:04