0
我知道這個問題已經以相似的方式多次提出,但我想了解Python的import
機制的最簡單示例。從模塊導入Python
假設我有以下目錄結構:
.\Project\moduleOne.py
.\Project\moduleTwo.py
基本上我導入功能從moduleTwo
而在moduleOne
是:
from moduleTwo import myFunction
一切都會按計劃,我可以使用myFunction
。但是,如果我改變import
聲明,如下圖所示:
from .moduleTwo import MyFunction
我收到以下錯誤:
ValueError: Attempted relative import in non-package
即使我有一個__init__.py
文件,以使項目目錄一包我仍然收到同樣的錯誤。
任何幫助將非常感激。謝謝!
這可能有助於https://www.python.org/dev/peps/pep-0366/ –