Foros del Web » Programando para Internet » Python »

Repetir tarea, obtener dato de archivo o db.

Estas en el tema de Repetir tarea, obtener dato de archivo o db. en el foro de Python en Foros del Web. Hola, estoy haciendo un script simple que debe enviar los siguientes parametros: {recipe_id}{date}{client_id}{picture} que se ejecuta de la siguiente manera: "python recipes.py 9990008989 15/08/2018 155645 ...
  #1 (permalink)  
Antiguo 18/10/2019, 06:36
 
Fecha de Ingreso: julio-2009
Mensajes: 121
Antigüedad: 15 años, 4 meses
Puntos: 1
Repetir tarea, obtener dato de archivo o db.

Hola, estoy haciendo un script simple
que debe enviar los siguientes parametros:

{recipe_id}{date}{client_id}{picture}

que se ejecuta de la siguiente manera:

"python recipes.py 9990008989 15/08/2018 155645 juanito.jpg"

El script lo tengo funcional al 100% lo que hace es un webdriver que inicia sesion en una pagina recorre los menú hasta la opciones y carga una receta al sistema y envia una foto de la misma... hasta acá tengo todo...

El tema es que hay que correr el codigo 1 x 1... y me gustaría cargar todo en una base de datos o en un archivo que tenga los datos y cuando quiera... correr el script y lo haga automaticamente y los vaya borrando.... onda una cronjob osea primero cargar todas las recetas a un archivo o database y luego al ejecutar el python... recolecte estos datos y se ejecute tantas veces como haya recetas agregadas.

Alguna idea o ejemplo de esto? estuve buscando y no encontré algo similar como para poder guiarme...
  #2 (permalink)  
Antiguo 31/10/2019, 11:23
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Repetir tarea, obtener dato de archivo o db.

Código Python:
Ver original
  1. def a(f):
  2.     f = open(f,"r")
  3.     c = f.read().split("\n")
  4.     f.close()
  5.     import os
  6.     for k in c: os.system("python "+k)

Última edición por alvaro_trewhela; 31/10/2019 a las 18:59
  #3 (permalink)  
Antiguo 25/11/2019, 04:34
 
Fecha de Ingreso: diciembre-2012
Mensajes: 128
Antigüedad: 12 años
Puntos: 12
Respuesta: Repetir tarea, obtener dato de archivo o db.

En este tipo de casos es bueno usar una cola, para que el script de python vaya cogiendo de la cola y una vez que los haya completado los borre.
__________________
Comparador facturas de luz

Etiquetas: dato, repetir, tarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:25.