ComenzarEmpieza gratis

Utilizar el Operador Python

Has implementado varias tareas de Airflow utilizando el BashOperator, pero te das cuenta de que un par de tareas específicas se implementarían mejor utilizando Python. Implementarás una tarea para descargar y guardar un archivo en el sistema dentro de Airflow.

La biblioteca requests se importa por ti, y la DAG process_sales_dag ya está definida.

Este ejercicio forma parte del curso

Introducción a Apache Airflow en Python

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define the method
def ____(____, ____):
    r = requests.get(URL)
    with open(savepath, 'wb') as f:
        f.write(r.content)    
    # Use the print method for logging
    print(f"File pulled from {____} and saved to {____}")
Editar y ejecutar código