這是我的代碼的結構:無法從不同的文件夾導入模塊-python
---root-dir/
----app/
-----config/
------ __init__.py
------ config.py
-----constants/
------ __init__.py
------ ****.py
------ ****.py
-----exception/
------ __init__.py
-----main/
------ __init__.py
------ controller.py
-----util/
------ __init__.py
------ picklehelp.py
現在,當我做/main/controller.py
下面的導入和運行,這是行不通的。
from app.util.picklehelp import func
如何導入模塊,無需做代碼最大的變化,以便它可以在任何一臺機器的工作路徑位置和操作系統無關
你的'app'目錄是否有'__init __。py'? –
是的。 'app'目錄有一個'__init__.py' –
你有什麼錯誤嗎?如果是,請發佈你的堆棧跟蹤 – DarkCygnus