如何使用 Python 在 Airflow DAG 中导入外部脚本?

Fel*_*sto 5 python python-import python-3.x airflow

我有以下结构:

在此输入图像描述

我尝试将脚本导入到类似的一些文件中inbound_layer

import calc
Run Code Online (Sandbox Code Playgroud)

但是我在 Airflow 网站上收到以下错误消息:

在此输入图像描述

任何想法?

Fel*_*sto 1

我需要在顶部插入以下脚本ren.py

import sys, os
from airflow.models import Variable

DAGBAGS_DIR = Variable.get('DAGBAGS_DIR')
sys.path.append(DAGBAGS_DIR + '/bi/inbound_layer/')
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用当前的文件夹包。