Python 3.x 导入python模块和包
我有以下项目结构Python 3.x 导入python模块和包,python-3.x,airflow,Python 3.x,Airflow,我有以下项目结构 | ├── database │ ├── db_adapter.py │ ├── db_layer │ │ ├── __init__.py │ │ └── mysql_adapter.py │ ├── __init__.py │ └── scripts │ └── schema.sql | └── workflow ├── dags │ ├── dss_controller.py │ ├── __ini
|
├── database
│ ├── db_adapter.py
│ ├── db_layer
│ │ ├── __init__.py
│ │ └── mysql_adapter.py
│ ├── __init__.py
│ └── scripts
│ └── schema.sql
|
└── workflow
├── dags
│ ├── dss_controller.py
│ ├── __init__.py
|
├── __init__.py
├── plugins
我想在dss_控制器模块内导入db_adapter.py模块,当我尝试执行此操作时,出现如下错误:
ModuleNotFoundError: No module named 'database'
如何正确导入模块?检查@y2k shubham,是的,它正在工作。没有在此处使用init文件(在dag文件中)进行导入的任何特殊原因?