python-3.x - 在 Airflow 中将 txt 文件写入磁盘不起作用
问题描述
txt
我一直在尝试通过 DAG 脚本将简单的文本写入本地文件。即使任务成功运行。我似乎无法在任何地方找到该文件。是因为我在 Windows 上使用 WSL 吗?
这是我的简单脚本:
import os
from datetime import datetime, timedelta
from airflow import DAG
from airflow.operators.bash_operator import BashOperator
from airflow.operators.python_operator import PythonOperator
default_args = {
"owner": "airflow",
"depends_on_past": False,
"start_date": datetime(2020, 12, 5),
"retries": 0,
}
dag = DAG(
"simple_dag",
default_args=default_args,
schedule_interval="@once",
)
t1 = BashOperator(
task_id="print_file",
bash_command='echo "pipeline" > opDE.txt',
dag=dag)
t1
解决方案
推荐阅读
- php - 当会话超时并且我尝试在该时间之后注销时,为什么我会在 Laravel 中收到错误
- r - 当`df1$DateTime_1`在5秒间隔内与`df2$DateTime_2`匹配时,如何将变量`df1$DateTime_1`添加到`df2`
- python - 在 JupyterLab 中以编程方式运行单元格
- python - 如何水平打印html表中的python列表(django)
- javascript - 如何从登录页面获取值到反应js中的所有其他组件
- android - 无法识别颤振接收者
- android - 在实时纬度和经度之间绘制路线
- apache-curator - 馆长 LeaderLatch EOFException 关闭
- json - 从 Get 到 Interface 的 Angular Map 对象
- php - 文件夹控制器创建为空