我正在構建一個基於不同導入規則的教程之後的Python 3.5 Flask應用程序。通過查找類似的問題,我設法解決了一個基於從嵌套文件夾導入的ImportError,通過將文件夾添加到路徑中,但我一直無法從同一文件夾中的腳本導入功能(已經在路徑中)。該文件夾結構是這樣的:從同一文件夾中的文件導入功能
DoubleDibz
├── app
│ ├── __init__.py
│ ├── api
│ │ ├── __init__.py
│ │ └── helloworld.py
│ ├── app.py
│ ├── common
│ │ ├── __init__.py
│ │ └── constants.py
│ ├── config.py
│ ├── extensions.py
│ ├── static
│ └── templates
└── run.py
在app.py我通過使用此代碼導入從config.py功能:
import config as Config
,但我得到這個錯誤:
ImportError: No module named 'config'
我不明白是什麼問題,是同一文件夾中的兩個文件。 在此先感謝
嘗試與「從。導入配置爲配置「 – Giordano
您需要這樣做'從應用程序導入配置作爲配置' – Jaco